私のアプリケーションでは、というパッケージ内のモジュールを使用してい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")、基礎となるモジュールを変更したくないので、独自のパッケージを維持する必要がありません。これどうやってするの?