【发布时间】:2013-02-02 17:10:58
【问题描述】:
我有一个名为 extended.py 的模块,其中包含以下行:
from .basic import BasicModule
文件basic.py 与__init__.py 位于同一目录中。但是,当我尝试将其运行为:
python extended.py
我得到错误:
ValueError: Attempted relative import in non-package
同时添加一行:
from __future__ import absolute_import
不能解决问题。 也许我太累了,看不到明显的东西 - 但我看不到这里的问题。
【问题讨论】:
-
python -m parent_directory.extended怎么样?
标签: python python-2.7 python-import