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.py
b.py