config.py構成データを示す変数を含むモジュールがあります。
例えば:
logfile_enable = True
logfile_name = "debug.log"
logfile_maxsize = 100*1024 # 100KB
logfile_backupCount = 1
次にimport config、すべてのプロジェクトスクリプトで、config.VAR(config.maxsizeたとえば)を介してデータにアクセスできます。
アプリケーションを閉じたら、変更をモジュールに保存したいと思います。モジュールの を pickle 化することを考えて、どうにか起動時に元に戻しましたが、モジュール自体から__dict__呼び出すことができないため、失敗しているようです。__dict__
クラスと辞書を使用したくありません。スクリプトでは構文がより明確になっていると思いますconfig.VAR。インポートごとに新しいクラス オブジェクトを初期化したくありません。
私に何ができる?