Pythonで他のディレクトリの.pyをインクルード
他のディレクトリにあるPythonスクリプトをインクルードする場合、ファイル参照パスにそのディレクトリを追加したのち、importを行う。
実行ファイルの同階層のとなりにある../mail-project
ディレクトリのsend_email.py
のsend_mail()
をインクルードする場合、次のように書く。
from sys.path import append from os.path import dirname, abspath append(dirname(abspath(__file__)) + '/../mail-project') from send_email import send_mail
fromには.py
を抜いたファイル名を書くことに注意。