个人社团网站怎么做,公司网站建设厂家,电脑网站与手机的区别,php 网站开发案例教程一 什么是configparser#xff1f; configparser是用于解析配置文件的模块。什么是配置文件呢#xff1f;包含配置程序信息的文件就称为配置文件。什么样的数据应该作为配置信息呢#xff1f;需要修改但是不经常改的信息就可以作为配置信息#xff0c;比如数据文件的路径。… 一 什么是configparser configparser是用于解析配置文件的模块。什么是配置文件呢包含配置程序信息的文件就称为配置文件。什么样的数据应该作为配置信息呢需要修改但是不经常改的信息就可以作为配置信息比如数据文件的路径。 二 什么是配置文件 配置文件中只有两种内容 section分区option选项是键值对的形式三 configparser的使用 tiki wiki useinfo.cfg [user] name1 musibii name2 thales name3 ddd [password] password1 woshinibaba password2 123456 password3 123 import configparser
# 创建一个解析器
config configparser.ConfigParser()
# 读取并解析cfg文件
config.read(useinfo.cfg, encodingutf-8)
# 获取所有section
print(config.sections())
# 获取某个分区下所有option
print(config.options(user))
# 获取某个选项具体的值
print(config.get(user, name1))
# get返回的都是字符串类型如果需要转换类型直接使用get对应的类型(boolintfloat)
print(config.getint(password, password1))
# 是否有某个选项返回布尔值
config.has_option()
# 是否有某个分区
config.has_section()
# 不常用的一些方法
# 添加分区(必须先添加分区才可以修改分区下面的值)
config.add_section(server)
config.set(server, usr, 192.168.1.1)
# 删除选项
config.remove_option(user, name1)
# 写入文件
with open(useinfo.cfg, wt, encodingust-8) as f:config.write(f) 转载于:https://www.cnblogs.com/zuanzuan/p/9813208.html