如何从同一文件夹导入python模块?
在Python3.7中,我尝试导入在模块文件中定义的函数。此模块文件名为如何从同一文件夹导入python模块?,python,import,Python,Import,在Python3.7中,我尝试导入在模块文件中定义的函数。此模块文件名为mytool.py,包含 def foo(): return 42 按照我在上找到的解决方案,我的主代码是mycode.py,如下所示: from . import mytool 这会产生一个错误 Traceback (most recent call last): File "mycode.py", line 3, in <module> from . import
mytool.py
,包含
def foo():
return 42
按照我在上找到的解决方案,我的主代码是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
回溯(最近一次呼叫最后一次):
文件“mycode.py”,第3行,在
从…起导入mytool
ImportError:尝试在没有已知父包的情况下进行相对导入
有没有一种方法可以尽可能简短地解决这个问题,而不必从mytool import foo添加到
sys.path
?
或
import mytool
您是否尝试了import mytool
?