13-处理ini配置文件的configparser模块

1.1.读取配置文件

-read(filename) 直接读取ini文件内容
-sections() 得到所有的section,并以列表的形式返回
-options(section) 得到该section的所有option
-items(section) 得到该section的所有键值对
-get(section,option) 得到section中option的值,返回为string类型
-getint(section,option) 得到section中option的值,返回为int类型
 

1.2.写入配置文件

-add_section(section) 添加一个新的section
-set( section, option, value) 对section中的option进行设置
  需要调用write将内容写入配置文件

使用方法:
import configparser
conf = configparser.ConfigParser()
conf.read(r'C:\Users\Administrator\Desktop\jxz_dalei\tools\test.ini')
section_list = conf.sections() #获得所有section的list
for i in section_list:
print(i)
print(conf.items(i))
conf.set('storageconf','pool','pool2') #修改一个指定section中的值
conf.add_section('computeconf') #添加一个section
conf.set('computeconf','count','10000')
with open("test_new.ini","w") as conf2: #打开一个文件对象
conf.write(conf2) #用自有的write方法写入文件

posted on 2018-01-02 18:10  大磊爱吃又  阅读(135)  评论(0编辑  收藏  举报

导航