利用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()
ConfigObj是一个非常强大的ini配置文件读取与分析软件,其最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,在python下运行,使用简单,只需要一些简单的语法和接口即可。这里小编会附上configobj安装教程,欢迎下载!
pythonconfigobj特性
嵌套的部分(部分),任何级别趣来工作台跑腿调度系统-趣来工作台1.0.5官方版
列表值
多个线值
字符串插值(替换)
集成了一个强大的验证系统
包括自动类型检查/转换
重复的部分
并允许默认值
当编写配置文件,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']
3d福利走势图 pc蛋蛋购彩 彩大乐 乐讯七星彩专区 那里有羽毛球买展开

悟空淘车app下载-悟空淘车平台2.2 安卓版
有道作业宝app-有道作业宝(有道作业批改app)1.1.1 官方安卓版
英语总动员APP下载-英语总动员手机版3.2.0 官方版
兔玩君汁源下载-兔玩君app2.2.7 安卓版
密室逃脱藏起来的礼物手游下载-密室逃脱藏起来的礼物1.1 安卓最新版
个人简历ppt模板-灰色简约的求职个人简历ppt模板免费【毕业生求职模板】
贪玩蓝月王者传奇最新版下载-贪玩蓝月王者传奇正版1.0.9.400 最新版
e听说中学学生端下载-E听说中学学生端app7.0.15.1910 最新版
徐州人社app官方下载-徐州人社app最新版1.9.3 安卓官方版
陌生生下载-陌生生app5.2.0官方最新版
维特车险管理软件下载-维特车险管理系统2.1 电脑版
使命召唤10:幽灵 v1.0-Update2十三项修改器By 风灵月影
神之塔M伟大的旅程官方下载-神之塔M伟大的旅程韩版1.1.3 最新版
儿童画画大全软件下载-儿童画画大全APP0.1.6官方版
天天复读机下载-天天复读机3.5.0 免费版
烧饼修改器变形金刚版下载-烧饼修改器安卓版20.0.6 官方最新版
小宇宙游戏(Tiny Cosmo)1.0 安卓版
钻戒表白图片生成器1.0 绿色免费版
特种行动小组1.3 安卓版