python - configparser模块
configparser模块
import configparser #配置模块 # #将配置信息写入文件 config = configparser.ConfigParser() # #定义一个字典 # config["HOST_MSG"] = { # "HOSTNAME":'administrator', # 'IP':'192.168.0.1', # "PORT":'8080', # } # #将配置写入文件 # with open('config.txt','w') as f: # #利用类写入 # config.write(f) #-------------------------------------- #读取配置信息___查询数据 config.read("config.txt") # print(config.sections()) # print('HOST_MSG'in config) # print(config["HOST_MSG"]['ip']) #有一个默认字段DEFAULT,没有定义也会打印出来. # for i in config: # # print(i) # print(config.options('HOST_MSG')) # print(config.items()) # print(config.get('HOST_MSG', "ip")) #------------------------------------------------ #删除,修改,重新写入 #修改 # config.add_section("A1") # config.set('A1','A11','A111') #删除 # config.remove_section('A1') # config.remove_option("A1",'A11') #重新写入 # config.write(open("config.txt",'w'))
既要脚踏实地,也需仰望天空