複数のプログラムモジュールから要素にアクセスできるように、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)
最後の行では、configfile変数が参照されています。これは、ユーザーがデフォルトの構成ファイルをオーバーライドできるように、構成モジュールに渡す必要があります。他のモジュールがconfig.get(spam、eggs)を使用できるように、これをモジュール/クラスにどのように実装する必要がありますか?