Pythonで別ディレクトリのファイルを読み込む方法。PHPでいうrequireやincludeのような処理。

Python

PHPでいう別ファイルを読み込む場合
requireincludeを使用しますよね。

しかし、Pythonの場合は、
importを使用します。
では早速、ファイルを読み込む方法を見ていきましょう。

Pythonで別ファイルを読み込む方法

ディレクトリの構造を下記にします。
┌ test.py
└ hyouji.py

hyouji.pyにtest.pyを読み込む場合

#hyouji.pyに記述する内容
#import ファイル名
import test

このように記述すると
test.pyを読み込むことができます。

import ファイル名
ですが、拡張子は必要ありません。

では、次に違う階層にあるファイルを読み込む処理を書いていきます。

別ディレクトリのファイルを読み込む方法

別ディレクトリのファイルを読み込む方法を見ていきましょう。

┌ dir─test.py
└ hyouji.py

hyouji.pyにdirフォルダのtest.pyを読み込む場合

#hyouji.pyに記述する内容
#from パス import ファイル名
from dir import test

もしくは、

#hyouji.pyに記述する内容
#from パス import ファイル名
from dir import test

と記述することで別階層にあるファイルを読み込むことができます。

以上です。

コメント

タイトルとURLをコピーしました