Questions tagged «configparser»

15
ConfigParser中的列表
典型的ConfigParser生成的文件如下所示: [Section] bar=foo [Section 2] bar2= baz 现在,有一种方法可以索引列表,例如: [Section 3] barList={ item1, item2 } 相关问题:每节Python的ConfigParser唯一键

5
Python扩展-使用super()Python 3 vs Python 2
本来我想问这个问题,但是后来我发现它已经被想到了…… 在谷歌搜索中发现了扩展configparser的示例。以下适用于Python 3: $ python3 Python 3.2.3rc2 (default, Mar 21 2012, 06:59:51) [GCC 4.6.3] on linux2 >>> from configparser import SafeConfigParser >>> class AmritaConfigParser(SafeConfigParser): ... def __init_(self): ... super().__init__() ... >>> cfg = AmritaConfigParser() 但不适用于Python 2: >>> class AmritaConfigParser(SafeConfigParser): ... def __init__(self): ... super(SafeConfigParser).init() ... >>> cfg = AmritaConfigParser() Traceback …

5
在ConfigParser中保留大小写?
我尝试使用Python的ConfigParser模块保存设置。对于我的应用程序,重要的是要在我的部分中保留每个名称的大小写。文档提到将str()传递给ConfigParser.optionxform()可以完成此操作,但对我而言不起作用。名称均为小写。我想念什么吗? <~/.myrc contents> [rules] Monkey = foo Ferret = baz 我得到的Python伪代码: import ConfigParser,os def get_config(): config = ConfigParser.ConfigParser() config.optionxform(str()) try: config.read(os.path.expanduser('~/.myrc')) return config except Exception, e: log.error(e) c = get_config() print c.options('rules') [('monkey', 'foo'), ('ferret', 'baz')]
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.