码迷,mamicode.com
首页 > 其他好文 > 详细

configparser模块

时间:2018-09-13 23:12:55      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:数字   parser   个数   option   add   cti   一个   section   模块   

#configparser模块 #解析如mysql等配置文件 import configparser config=configparser.ConfigParser() config.read(‘my.conf‘) print(config.sections()) #sections显示标题 print(config.options(‘mysqld‘)) #options显示标题mysqld下的配置项,并只打印key print(config.get(‘mysqld‘,‘key‘)) #get显示标题mysqld的key的值 print(config.has_option(‘mysqld‘,‘aaa‘)) #判断mysqld标题下的配置项是否存在 print(config.getboolean(‘mysqld‘,‘key‘)) #直接转化为一个布尔值 print(config.getint(‘mysqld‘,‘port‘)) #直接转化为一个数字型 #往配置文件里写 config.add_section(‘al‘) #添加一个标题 config.set(‘al‘,‘name‘,‘lisi‘) #添加配置项,key:value config.set(‘al‘,‘age‘,‘18‘) config.set(‘mysqld‘,‘port‘,‘3336‘) #修改文件,把port端口改为3336 config.write(open(‘my.conf‘,‘w‘,encoding=‘utf-8‘))

configparser模块

标签:数字   parser   个数   option   add   cti   一个   section   模块   

原文地址:http://blog.51cto.com/13399294/2175001

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!