同一階層の settings.py を別のPythonファイルからインポートする
Pythonの import 文を使用して、同一階層の settings.py を別のPythonファイルからインポートすることができます。以下は基本的な手順です:
例えば、次のようなディレクトリ構造があると仮定します:
lua project_root/ |-- main_script.py |-- settings.py
ここで、main_script.py から settings.py をインポートする手順は次の通りです。
python # main_script.py # 同一階層のsettings.pyをimport import settings # settingsモジュールの中の変数や関数にアクセスできる print(settings.some_variable)
この方法で、同一階層の settings.py の内容を main_script.py 内で使用できます。
もし、他のディレクトリにあるファイルをインポートする場合は、そのディレクトリを sys.path に追加するか、相対パスを使用する必要があります。たとえば、サブディレクトリ subdir に settings.py がある場合は、以下のようになります:
lua project_root/ |-- main_script.py |-- subdir/ | |-- settings.py
python # main_script.py # 同一階層のsubdir/settings.pyをimport from subdir import settings # settingsモジュールの中の変数や関数にアクセスできる print(settings.some_variable)
このようにして、settings.py を適切にインポートできます。

ディスカッション
コメント一覧
まだ、コメントがありません