私は開発システムと運用システムを持っています。変数パスを使用したモジュールのインポート?
私の実動システムは、最初のパスに1つのディレクトリを追加するという点で、私の開発システムとは異なります。
たとえば、 DEVシステム上:
project_name->メーン> module1->モジュール2:
メーン> module1->モジュール2
は、生産になります。
この変更のため、すべてのインポートを変更する必要があります。
設定ファイルをメインフォルダに作成し、すべてのファイルにインクルードし、exec( "import%s.modulexxx"%path)を呼び出したかったのです。
しかし、問題は設定ファイルにアクセスする方法です(私のディレクトリパスも知る必要があるため)。
たとえば、以下のようなファイルを含める方法はありますか? :
モジュール2の場合は../../settings.py を含めることができますので、project_name-> main-> module1-> module2に変更しても動作します依然として2レベル下にあるためです。
助けが必要ですか?