在python 3.7中,我试图导入模块文件中定义的函数。该模块文件名为mytool.py
,包含
def foo():
return 42
按照我在this page上找到的解决方案,我的主要代码为mycode.py
,如下所示:
from . import mytool
这会产生错误
Traceback (most recent call last):
File "mycode.py", line 3, in <module>
from . import mytool
ImportError: attempted relative import with no known parent package
是否有一种方法可以尽可能简短地解决此问题,而不必添加到sys.path
中?
答案 0 :(得分:3)
from mytool import foo
或
import mytool