私のアプリケーションでは、というパッケージ内のモジュールを使用していexample
ますexamplemod
。
私のアプリ:
from example import examplemod
examplemod.do_stuff()
その中に別のモジュールをインポートしますexample
。
例mod.py:
from example import config
# uses config
# then does stuff
config
定数を使用します。
config.py:
CONSTANT = "Unfortunate value"
examplemod
アプリケーションで使用しているときにこの定数をオーバーライドして ( に設定CONSTANT = "Better value"
)、基礎となるモジュールを変更したくないので、独自のパッケージを維持する必要がありません。これどうやってするの?