读取配置文件
# coding:utf-8
import configparser
# import os
def cfg():
conf = configparser.ConfigParser()
conf.read("config.ini")
print(conf.sections()) # 读取配置文件里所有的Section
print(conf.options("test1")) # 打印出test1这个section下包含key
print(conf.get("test1", "ip")) # 打印出test1这个section下包含key值
print(conf.items("cmd")) # 打印test1这个section下所有的key及对应的values
if "add" not in "add":
conf.add_section("add") # 添加section到配置文件
conf.set("add", "ip", "11.11.1.1") # add section新增ip参数和值
conf.set("add", "addr", "shenzhen")
conf.write(open("config.ini", "w")) # 写完数据要write一下
else:
conf.set("add", "ip", "11.11.1.2") # add section新增ip参数和值
conf.set("add", "addr", "shen zhen etekcity")
conf.write(open("config.ini", "w")) # 写完数据要write一下
print(conf.items("add")) # 打印刚添加的新内容
if __name__ == '__main__':
cfg()