ディレクトリ構造は次のとおりです。
folder1
__init__.py
file1.py
folder2
file2.py
file2.pyを次のように書くと:
from folder1 import file1
エラーが発生しますNo module named 'folder1'
。
file2.pyを次のように書くと:
from ..folder1 import file1
エラーが発生しますValueError: attempted relative import beyond top-level package
。
file1をfile2からインポートするにはどうすればよいですか?
次のことを試してください。
import sys
sys.path.append("..")
from .. import file1
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加