【发布时间】:2021-02-23 12:05:27
【问题描述】:
我已经看到了很多同样的问题和答案,但没有一个能解决我的问题。请看看这个,
这是我的文件夹结构,
code/
helloworld.py
stdlib/
stdio.py
stddraw.py
__init__.py
在 __init.py 里面我已经完成了
from . import stdio
在 helloworld.py 中,我已经完成了
from ..stdlib import stdio
stdio.writeln("Test")
但它告诉我一个错误,“尝试了没有已知父包的相对导入” 谁能解释一下我在这种情况下做错了什么?
【问题讨论】:
-
这个问题(Importing files from different folder) 可能就是你要找的。span>
-
正如@wangonya 建议的那样,您应该制作一个父包并添加一个 init.py 文件。之后你应该像这样导入:
from stdlib import *
标签: python package python-import