如何导入模块?
How do I import module?
目录结构如下:
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
。
如何从 file2 导入 file1?
尝试以下操作:
import sys
sys.path.append("..")
from .. import file1
目录结构如下:
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
。
如何从 file2 导入 file1?
尝试以下操作:
import sys
sys.path.append("..")
from .. import file1