我一直在编写一些代码并将其用作模块。这工作正常,直到今天早上其中一个模块无法加载。
我有一个方向的多个程序。除了两个,大多数都加载。 我尝试使用以下方法导入它:
import company.a
from company import a
两者都不起作用。 但是,以下两点都可行:
import company.b
from company import b
两者都在同一个文件夹中,包含 __ init __。py 。
有人可以帮我这个吗?
答案 0 :(得分:0)
出于某种原因,当我制作公司文件夹的精确副本并将其命名为company2时,它确实有效。
以下工作正常:
from company2 import a
虽然它是完全相同的文件,但在包含完全相同的文件夹中,名称不同。
现在解决了,虽然我很好奇为什么更改文件夹的名称会产生差异