我想导入模块foo及其子模块foo.bar。我可以这样做:
import foo.bar现在,foo和foo.bar都可用了。文档状态(这是由于首先导入了foo ):
在本例中,Python首先尝试导入
foo,然后是foo.bar,最后是foo.bar.baz。
我不清楚这是否是进口的方式。现在我知道了以下几点似乎相当愚蠢:
import foo
import foo.bar对于其他程序员来说,单个导入是否足够明确?
发布于 2019-12-04 12:47:15
单个导入不够清楚,无法很好地运行程序。我们需要指定明确的说明,从导入包中我们要使用哪些项目。
你也可以用这种方式写,
import foo
from foo import foo.bar
from foo import foo.bar.bazhttps://stackoverflow.com/questions/52015029
复制相似问题