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'))

 

posted @ 2018-10-04 16:58  Anec  阅读(129)  评论(0编辑  收藏  举报