首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入模块隐式还是显式

导入模块隐式还是显式
EN

Stack Overflow用户
提问于 2018-08-25 07:29:32
回答 1查看 1.9K关注 0票数 5

我想导入模块foo及其子模块foo.bar。我可以这样做:

代码语言:javascript
复制
import foo.bar

现在,foofoo.bar都可用了。文档状态(这是由于首先导入了foo ):

在本例中,Python首先尝试导入foo,然后是foo.bar,最后是foo.bar.baz

我不清楚这是否是进口的方式。现在我知道了以下几点似乎相当愚蠢:

代码语言:javascript
复制
import foo
import foo.bar

对于其他程序员来说,单个导入是否足够明确?

EN

回答 1

Stack Overflow用户

发布于 2019-12-04 12:47:15

单个导入不够清楚,无法很好地运行程序。我们需要指定明确的说明,从导入包中我们要使用哪些项目。

你也可以用这种方式写,

代码语言:javascript
复制
import  foo
from foo import foo.bar
from foo import foo.bar.baz
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52015029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档