我有一个文件调用entryPoint.py:from .commonLib.deviceLib import *我有一个名为deviceLib.py:import mathimport sysimport loggingimport requestsimport thisclass DeviceLib(object): def __init__(self, connectionDb): self.__db = connectionDb树是这样的:/test entryPoint.py/commonLib __init__.py deviceLib.py当我执行时,python entryPoint.py我收到错误:Attempted relative import in non-package。请帮我。
3 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
要从另一个目录导入文件,您可以使用以下代码:
import sys
sys.path.insert(0, 'folder destination')
import file
正如您在此处看到的,我们包含了路径,因此 python 也会在该路径中查找文件。
添加回答
举报
0/150
提交
取消