为了账号安全,请及时绑定邮箱和手机立即绑定

从另一个目录导入文件

从另一个目录导入文件

慕村225694 2021-06-03 18:35:19
我有一个文件调用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 也会在该路径中查找文件。


查看完整回答
反对 回复 2021-06-09
  • 3 回答
  • 0 关注
  • 117 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信