包中断中的Python相对导入

包中断中的Python相对导入,python,python-3.x,python-import,Python,Python 3.x,Python Import,以下是我的项目结构: 项目 main.py 我的包裹/ 子文件夹1/ __初始值 脚本11.py 脚本12.py 子文件夹2/ __初始值 脚本2.py 在main.py中: from myPackage.subfolder2 import script2.py from ..subfolder1 import script12.myFunction 在script2.py中: from myPackage.subfolder2 import script2.py from ..subf

以下是我的项目结构:

项目
main.py
我的包裹/
子文件夹1/
__初始值
脚本11.py
脚本12.py
子文件夹2/
__初始值
脚本2.py
main.py
中:

from myPackage.subfolder2 import script2.py
from ..subfolder1 import script12.myFunction
script2.py
中:

from myPackage.subfolder2 import script2.py
from ..subfolder1 import script12.myFunction
子文件夹1
初始化.py
中:

from script11.py import *
代码在导入时中断并抛出以下错误:

ModuleNotFoundError: No module named 'script11'

有人能向我解释一下我做错了什么吗?

正如@Kacper Floriański所提议的,改变了

from script11.py import *


从中解决了我的问题。script11导入*将修复您的错误。可以肯定会有更多的错误,但是你应该能够找出这些错误。