【发布时间】:2020-10-05 20:41:22
【问题描述】:
我有一个这样的目录:
Project Folder
├─main.py
├─Utils
│ └─util1.py
└─Plugins
└─plugin1.py
如何直接从 plugin1.py 导入 util1.py?我尝试使用importlib.import_module('Utils.util1', '..'),但没有奏效。 from ..Utils import util1 和 from .. import Utils.util1 也不起作用(ValueError: attempted relative import beyond top-level package)
请注意:它不是我目录中的实用程序和插件,为了方便起见,我只是在这里命名它们。
【问题讨论】:
-
是
sys.path中的顶级项目文件夹吗? -
试试
from ... import utils.util1 -
@JohnGordon nope
-
@Goldwave 不起作用
标签: python python-3.x python-import python-importlib