我看过很多关于这个的问题和答案,但是没有一个能解决我的问题。请看一下,
这是我的文件夹结构
code/
helloworld.py
stdlib/
stdio.py
stddraw.py
__init__.py
在__init.py中我已经做了
from . import stdio
在helloworld.py中,我做了
from ..stdlib import stdio
stdio.writeln("Test")
但是它告诉我一个错误,">尝试相对导入,没有已知的父包";有没有人能解释一下我在这种情况下做错了什么?
如错误提示所示,您需要一个"父包";为了你现在的工作。像这样:
parent/
__init__.py
code/
helloworld.py
stdlib/
stdio.py
stddraw.py
__init__.py