目录结构如下:
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
。
如何从文件 2 导入文件 1?
请尝试以下操作:
import sys
sys.path.append("..")
from .. import file1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句