1.问题1
我的工程目录结构如下:
test
-src
-common
-__init__.py
-Logger.py
-core
-test.py
我在test.py里面导入Logger.py里面的类。
from ..common.Logger import LOG
if __name__ == "__main__":
LOG.debug("this is log test")
执行时报错:
Traceback (most recent call last):
File "C:/test/src/db/Connecter.py", line 12, in <module>
from ..common.Logger import LOG
ValueError: attempted relative import beyond top-level package
通过百度找到下面的解决方案:
import sys
sys.path.append("../common/")
from Logger import LOG
if __name__ == "__main__":
LOG.debug("this is log test")
执行代码成功,但是还有下面问题。
2.问题2
上面代码虽然执行成功,但是我使用的PyCharm ide页面报错