Pythonスクリプトの先頭でプログラムの構成変数を宣言する標準的な方法は何ですか? これらは、プログラム全体で複数のクラスと関数で使用されます。最善の方法は次のとおりです。
構成オプションを使用して混合辞書を作成し、それらを必要とするすべてのクラスに渡します。欠点: これには追加の属性を渡す必要があります。例えば:
config = {'parseTags': {'title','font','p'}, 'name': 'steve', 'logFrequencies': 10, 'print_rate': False }
newCustomObject = CustomClass(config) customfunction(config) print 'hi',config['name']
ファイルの先頭にグローバル変数を作成し、プログラム全体でそれらを呼び出します。欠点: クラスのカプセル化が台無しになります。
他の何か。
これを行う最もpythonicな方法は何ですか?