同一ディレクトリのファイルをPythonでインポートするにはどうすればよいですか?

Pythonでは、同じディレクトリにあるファイルをimportするには、次の 2つの方法があります。

  1. 相対パスでファイルを参照する:
from .filename import function_name

このとき、filenameはインクルードするファイル名(拡張子はつけない)、function_nameはインクルードする関数名または変数名です。

  1. ファイルへの絶対パスを使用する:
from filename import function_name

filename は,導入するファイルのディレクトリとファイル名を含んだ絶対パス(拡張子は含みません)で、 function_name は導入する関数名または変数名です。

念の為、

  1. 最初の方法では、.は現在のディレクトリーを示します。取り込むファイルが現在のディレクトリー以下の階層にある場合は、..でその階層をさかのぼります。
  2. 2つ目の方法では、filename に拡張子を含める必要がない。Python は対応する拡張子 (.py) に基づいて自動的に読み込む。

状況に応じて適切な導入方法を選択してください。

bannerAds