相对父导入时出错

时间:2017-12-10 23:29:04

标签: python python-3.x import python-import importerror

我在尝试导入父目录中的文件时遇到错误。

来自test/log_line.py的代码:

#! /usr/bin/env python3
from ..lib_common import log_line

错误:

$ py -3 test/log_line.py
Traceback (most recent call last):
  File "test/log_line.py", line 2, in <module>
    from .. import lib_common
ImportError: attempted relative import with no known parent package

目录结构:

./
|   test/
|   |   log_line.py
|   lib_common.py
|   __init__.py

lib_common.py包含log_line函数。 在@Pavel的建议中添加了__init__.py

任何想法为什么Python给我错误?谷歌搜索回溯返回一个有点相关的结果。没有运气。

0 个答案:

没有答案