別の .py ファイルから関数を呼び出すにはどうすればいいですか? [重複] 質問する

別の .py ファイルから関数を呼び出すにはどうすればいいですか? [重複] 質問する

file.pyという名前の関数が含まれていますfunction。これをインポートするにはどうすればいいでしょうか?

from file.py import function(a,b)

上記ではエラーが発生します:

ImportError: 'file.py' という名前のモジュールがありません。ファイルはパッケージではありません

ベストアンサー1

まず、function以下からインポートしますfile.py:

from file import function

後で、次を使用して関数を呼び出します。

function(a, b)

は Python のコア モジュールの 1 つであることに注意してくださいfile。そのため、 のファイル名をfile.py別の名前に変更することをお勧めします。

a.py関数を からというファイルにインポートしようとしている場合は、と が同じディレクトリにあるb.pyことを確認する必要があることに注意してください。a.pyb.py

おすすめ記事