ini文件分析模块(python configobj)4.7.2 最新版【附安装教程】

系统:WinAll 大小:140KB

类型:编程相关 更新:2016-01-08 13:56

介绍 相关 评论(0)

ConfigObj是一个非常强大的ini配置文件读取与分析软件,其最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,在python下运行,使用简单,只需要一些简单的语法和接口即可。这里小编会附上configobj 安装教程,欢迎下载!

python configobj特性

嵌套的部分(部分),任何级别

列表值

多个线值

字符串插值(替换)

集成了一个强大的验证系统

包括自动类型检查/转换

重复的部分

并允许默认值

当编写配置文件,ConfigObj保存所有的评论和成员和部分的顺序

许多有用的方法和选择使用配置文件(如“重载”的方法)

完整的Unicode支持

configobj 安装方法

ConfigObj PyPI上源分布。如果你解压缩档案,你可以安装它:

setup.py install

或者,你可以用简单的安装或安装代码:

easy_install configobj

你也可以通过配置文件列表的行,或StringIO实例,所以不管你的配置数据是从哪里来的。

然后,您可以访问你的配置文件作为一个字典。部分也将字典。

from configobj import ConfigObj

config = ConfigObj(filename)

#

value1 = config['keyword1']

value2 = config['keyword2']

#

section1 = config['section1']

value3 = section1['keyword3']

value4 = section1['keyword4']

#

# you could also write

value3 = config['section1']['keyword3']

value4 = config['section1']['keyword4']

利用python configobj编写一个配置文件

创建一个新的配置文件一样容易阅读。您可以指定一个文件名,当你创建ConfigObj,还是后来[2]。

如果你不设置一个文件名,然后写方法将返回一个列表的行,而不是写入文件。看到更详细的编写方法。

这里我们展示创建一个空ConfigObj,设置一个文件名和一些价值观,然后写文件:

from configobj import ConfigObj

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']['keyword 8'] = [value8, value9, value10]

config['section3']['keyword 9'] = [value11, value12, value13]

#

config.write()

展开全部

应用信息

猜你喜欢
    lib文件
    .lib是一种文件名后缀该文件为Windows操作系统中的库文件,相当于Linux中的.a或.o、.so文件!lib有静态lib和动态lib之分。lib是静态库,一般在编程序的软件里才带有的库文件,(与DLL文件相类似),供其它程序调用的,直接打不开。用VC编程语言,打开lib文件的办法有三个,1、在object/librarymodules使用全路径名;2、把*.lib放在VC的Lib目录中3、
    进入专区
    ini文件
    INI文件是一种初始化文件,在很多操作系统下的应用软件也有INI文件,用来配置程序,实现不同的要求,一般情况下是不用编辑ini文件的,因为应用程序的图形界面就可以操作,用来实现相同的功能,所以INI文件主要是用来存放软件信息,注册表信息等。
    进入专区

    相关文章

    玩家留言 跟帖评论
    查看更多评论
    其它版本