我有以下文件结构
MainDirectory
| Subfolder1
| script1.py
| Subfolder2
| __init__.py
| script2.py
我想导入script2.py
中的模块script1.py
。
使用Python2.7
,我能够这样做:
__init__.py
包含代码:
from script2 import ClassA
文件script1.py
包含以下导入结构:
sys.path.insert(0, "../")
from SubFolder2 import ClassA
但是当我在Python3中运行相同的内容时,我得到了一个
ImportError: No module named 'script2'
为了让它与Python3一起使用,我需要做些什么改变?
答案 0 :(得分:1)
这可以按预期工作:
Count