configparser解释的文件格式:
[section-0]
key-0 = value-0
.
.
.
[section-n]
key-n = value-n
configparser的使用:
import configparser
conf=configparser.ConfigParser()
conf.read("读取的文件路径")
# 获取所有的sections
print(conf.sections())
print("==========================================")
# 获取指定的section的key-value,以列表的形式输出
print(conf.items("section"))
print("==========================================")
# 获取指定的section的所有key,以列表的形式输出
print(conf.options("section"))
print("==========================================")
# 获取指定的section的key对应的value
print(conf.get("section","key"))
print("==========================================")
# 修改和添加section的key
conf.set("section","key","修改的value")
print(conf.get("section","key"))
print("==========================================")
# 添加section
conf.add_section("section")
conf.set("section","key","value")
print(conf.sections())
print(conf.items("section"))
# 删除section
conf.remove_section("section")
# 移除指定的section的key
conf.remove_option("section","key")
# 移除除了section为DEFAULT的所有section
conf.clear()
# 修改后的文件写入到txt文件中
conf.write(open(所要读取的文件路径,'w'))