我有一个名为
树的结构如下:
当我执行
entryPoint.py
的文件:from .commonLib.deviceLib import *
我有一个名为deviceLib.py
的文件:
import math
import sys
import logging
import requests
import this
class 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
。请帮助我解决这个问题。
import *
,以免名称空间过度淹没/覆盖(可能很危险)。另外,你真的需要import this
吗? - colidyre__init__.py
添加到/test中。2)尝试在entryPoint.py导入语句的第一个.
被删除后运行python test/entryPoint.py
。 - tda