configparse
configparse是python关于配置文件操作的模块
配置文件的写入
import configparser
config=configparser.ConfigParser()
""" 配置文件写入
"""
config["DB"]={"IP":"127.0.0.1","PASSWORD":"ROOT","DBNAME":"mysql"}
with open("config.conf","a+") as f:
config.write(f)
写入效果
查询
import configparser
config=configparser.ConfigParser()
""" 查询,该模块的操作类似于字典操作
"""
config.read("config.conf")
print(config.sections()) #输出配置文件的块
print(config['DB']["password"])
#获取配置文件中块下的键值对的value 等同于
# print(config.get('DB',"password"))
增加
import configparser
config=configparser.ConfigParser()
""" 增加,该模块的操作类似于字典操作
"""
config.add_section("QQ1") #增加一个块
config.set("QQ1","name","123") #在块下增加一个键值对
config.write(open("config.conf","a+")) #将更改的结果写入文件中
删除
import configparser
config=configparser.ConfigParser()
""" 增加,该模块的操作类似于字典操作
"""
config.read("config.conf")
config.remove_option("DB","password")
config.write(open("config.conf","w"))