【发布时间】:2012-02-04 03:31:46
【问题描述】:
我试图了解实现 Python 的 ConfigParser 以便多个程序模块可以访问元素的最佳方式。我正在使用:-
import ConfigParser
import os.path
config = ConfigParser.RawConfigParser()
config.add_section('paths')
homedir = os.path.expanduser('~')
config.set('paths', 'user', os.path.join(homedir, 'users'))
[snip]
config.read(configfile)
在最后一行引用了配置文件变量。这必须传递给 Config 模块,以便用户可以覆盖默认配置文件。我应该如何在模块/类中以其他模块可以使用 config.get(spam, egg) 的方式实现这一点?
【问题讨论】:
标签: python python-module configparser