【发布时间】:2019-06-08 20:24:02
【问题描述】:
我们有一个大型的 Python 系统。 顶层有两个模块,top1 和 top2。 top1 有子模块 sub1 top2 有子模块 sub2,事实证明,它也有子模块 sub1。 所以 sub1 出现在两个位置:
top/top1/sub1
top/top2/sub2/sub1
这很好,除了 py.test 抱怨 sub1 的第二次导入导致名称冲突,因为它在导入 sub1 时已经看到相同的符号。
关于如何解决这个问题的任何线索?
【问题讨论】:
-
import foo as bar?