典型的ConfigParser生成的文件如下所示:
[Section]
bar=foo
[Section 2]
bar2= baz
现在,有一种方法可以索引列表,例如:
[Section 3]
barList={
item1,
item2
}
没有什么可以阻止您将列表打包为定界字符串,然后从配置中获取字符串后再将其解包。如果您这样做,则您的config部分如下所示:
[Section 3]
barList=item1,item2
它虽然不漂亮,但对于大多数简单列表而言,它都是有效的。
模块: ConfigParser 目的: 读取/写入配置文件,类似于Windows的INI文件 python版本: 1.5+ 描述 ConfigParser模块可以为你的应用程序创建用户可编辑的配置文件. 这个配置文件由一个个节组成, 每个节可以包含配置数据的名字-值对. 支持通过使用Python的格式化字符串进行值的插入, 以此来构建那些依赖于其他值的数据值(这对路径或URL来说是尤其方便的).
本文向大家介绍Python中的ConfigParser模块使用详解,包括了Python中的ConfigParser模块使用详解的使用技巧和注意事项,需要的朋友参考一下 1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该section的
问题内容: 我尝试使用Python的ConfigParser模块保存设置。对于我的应用程序,重要的是要在我的部分中保留每个名称的大小写。文档提到将str()传递给ConfigParser.optionxform()可以完成此操作,但对我而言不起作用。名称均为小写。我想念什么吗? 我得到的Python伪代码: 问题答案: 该文档令人困惑。他们的意思是: 即覆盖optionxform,而不是调用它;重
配置文件格式 # This is a simple example with comments. [bug_tracker] url = http://localhost:8080/bugs/ username = dhellmann ; You should not store passwords in plain text ; configuration files. password = S
问题内容: 我正在阅读脚本的运行时配置。 我想拥有不提供部分名称的灵活性(有些脚本很简单;它们不需要“部分”)。将抛出异常,并且不接受该文件。 如何才能使ConfigParser仅仅检索没有节名的配置文件的元组? 例如: 我宁愿不写配置文件。 问题答案: Alex Martelli提供了一种用于解析文件(显然是无节的配置文件)的解决方案。 例如: 即将是一种.config格式,除了它缺少开头部分的
问题内容: 我创建了一个类似.ini的文件,其中包含稍后在程序中需要的所有值,请参见下文: 我想将所有这些项目读入一个类,并使其可从我的python项目的其他部分访问。到目前为止,我的代码如下: 我是python的新手,但是我的代码仍然可以看到很多问题: 我被迫在班级文件中为每个项目添加一个属性。并始终保持配置文件和我的班级同步。 此类不是单例,因此无论从何处导入都将进行读取/解析! 如果在我的课