python子模块隐藏其他包

2024-05-01 22:01:50 发布

您现在位置:Python中文网/ 问答频道 /正文

考虑一下这些进口产品

# main.py
from b.c import X
from a.b import Y

以及

# a/b.py
from b.c import X

启动时主.py. “from b.c”导入可以工作,但是在a/b.py内部,python现在似乎试图将导入解析为“a/b/c.py”。为什么会这样?有没有办法避免这种情况(除了重命名b.py)?你知道吗


Tags: frompyimportmain情况重命名办法考虑一下