pythonconfigobj特性
嵌套的部分(部分),任何级别
列表值
多个线值
字符串插值(替换)
集成了一个强大的验证系统
包括自动类型检查/转换
重复的部分
并允许默认值
当编写配置文件,ConfigObj保存所有的评论和成员和部分的顺序
许多有用的方法和选择使用配置文件(如“重载”的方法)
完整的Unicode支持
configobj安装方法
ConfigObjPyPI上源分布。如果你解压缩档案,你可以安装它:
setup.pyinstall
或者,你可以用简单的安装或安装代码:
easy_installconfigobj
你也可以通过配置文件列表的行,或StringIO实例,所以不管你的配置数据是从哪里来的。
然后,您可以访问你的配置文件作为一个字典。部分也将字典。
fromconfigobjimportConfigObj
config=ConfigObj(filename)
#
value1=config['keyword1']
value2=config['keyword2']
#
section1=config['section1']
value3=section1['keyword3']
value4=section1['keyword4']
#
#youcouldalsowrite
value3=config['section1']['keyword3']
value4=config['section1']['keyword4']
ConfigObj是一个非常强大的ini配置文件读取与分析软件,其最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,在python下运行,使用简单,只需要一些简单的语法和接口即可。这里小编会附上configobj安装教程,欢迎下载!黄球冒险(Yellow Ball Adventure)1.0 安卓免费版
利用pythonconfigobj编写一个配置文件
创建一个新的配置文件一样容易阅读。您可以指定一个文件名,当你创建ConfigObj,还是后来[2]。
如果你不设置一个文件名,然后写方法将返回一个列表的行,而不是写入文件。看到更详细的编写方法。
这里我们展示创建一个空ConfigObj,设置一个文件名和一些价值观,然后写文件:
fromconfigobjimportConfigObj
config=ConfigObj()
config.filename=filename
#
config['keyword1']=value1
config['keyword2']=value2
#
config['section1']={}
config['section1']['keyword3']=value3
config['section1']['keyword4']=value4
#
section2={
'keyword5':value5,
'keyword6':value6,
'sub-section':{
'keyword7':value7
}
}
config['section2']=section2
#
config['section3']={}
config['section3']['keyword8']=[value8,value9,value10]
config['section3']['keyword9']=[value11,value12,value13]
#
config.write()
展开

南京棋牌室最近严查
免费小说软件赚钱
快乐799棋牌游戏
可以充q币的赚钱软件下载
兼职招聘广告模板素材
象棋牌图的成语无将
个人公众帐号怎么赚钱
呗宝赚钱
车险查勘员怎么挣外快
最新赚钱项目分享
微信推广链接赚红包
目前学什么技能赚钱
众筹平台是怎么赚钱
兼职喊麦是做什么的
理发店加盟连锁赚钱吗
开健身房利润高吗
网上视频是怎么赚钱的
哪个证券炒股免佣金
兼职信息最新招聘
株洲金字塔互娱棋牌