私は、この「folder2.python_file2輸入some_function」のようにインポートしようとしながら、私は以下のようなディレクトリ構造..pythonで別のディレクトリファイルから関数をインポートする方法。そのディレクトリに__init__.pyファイルがありますか?
|---- folder1
|---- __init__.py
|---- python_file1.py
|---- folder2
|---- __init__.py
|---- python_file2.py
を持っています。
それがエラーを与える:はImportError:名前some_functionに
をインポートすることはできませんし、また、私は、彼らが__init__.py
ファイルなしディレクトリ場合は、ファイルパスを挿入すると、スタックオーバーフローに多くの答えを見ていたし。しかし、私は__init__.py
を持っていても、そのディレクトリから関数をインポートすることはできません。このエラーについてはっきりさせてください。
ありがとうございました。
インポート元のファイルはどこですか? – Oisin
私はfolder2のpython_file2からpython_file1にpython関数をインポートするだけです。これはDjango Projectにあります。 –