【发布时间】:2011-02-18 08:59:26
【问题描述】:
全部,
文件结构:
\
util
utils.py
modules
__init__.py
modules1.py
submodule
__init__.py
submodule.py
我想知道如何在那些中导入utils.py
__init__.py
例如,现在我在\级别运行python解释器,我运行import modules,我想代码from ..util.utils import *可能有效,但事实并非如此。
我可以知道错误在哪里吗? 我可以知道是否有办法以通用格式导入 utils.py 吗? 像
import \util\utils.py
我知道我可以使用 path.append(),但还有其他选择吗?
谢谢
============
从这篇文章中得到了答案:
【问题讨论】:
-
我似乎,但你能解释为什么 ValueError: Attempted relative import beyond toplevel package 在我的案例中发生吗?我认为 ..util.utils 可能会以第一直觉指向我想要的文件。