'''
import configparser
安装: pip intall configparser==5.3.0
test.conf文件例子:
'''
test.conf # .conf文件里面可以添加注释#
[db]
db_host = 127.0.0.1
db_port = 3306
db_user = root
db_password = xyz123456
[handle]
processor = 20
thread = 10
'''
cf= configparser.ConfigParser()
cf.read("test.conf")
sessions=cf.sections() # 获取最外层
print(sessions)
options = cf.options("db") #获取某一个session内部的
print(options)
items = cf.items("db") # 获取某一个session的键值对
print(items)
host_value= cf.get("db","db_host") # 具体获取某一个配置
print(host_value)
cf.set("db","db_password","123456") # 设置某一个值
cf.remove_option("handle","thread") # 删除session下的option
cf.remove_section("handle") # 删除某一个session
cf.write(open("test.conf","w")) # 注意这里的参数是fp,然后w是覆写,如果a的话是追加;感觉项目需求应该是w;
cf.add_section("test") # 追加一个session
cf.set('test',"count","1") # 给这个session添加一个值
cf.write(open("test.conf",'w'))
'''