我有一个有趣的问题想问你们('n gals)。
我正在导入一些模块 A,它正在导入一些不存在的模块 B。当然这会导致 ImportError。
这就是 A.py 的样子
import B
现在让我们导入 A
>>> import A
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/tmp/importtest/A.py", line 1, in <module>
import B
ImportError: No module named B
好吧,直奔问题。如果不查看错误的字符串表示形式,我如何知道此 ImportError 是由导入 A 还是由 A 内部的某些损坏导入引起的。
不同之处在于 A 不存在或确实有不正确的导入语句。
希望你能帮助我...
干杯bb