0

我知道它的作用,它是如何工作的等等,但我们为什么要使用它呢?

我的意思是,如果程序员想从模块中导入对象,那么他可以使用简单的

import <module>

句法。并不是所有变量都隐藏了任何东西,对吧?

4

1 回答 1

2

from <module> import *并且help(<module>)两者都使用__all__模块的属性来限制导入或记录的内容。

请注意,这from <module> import *通常被认为是不好的做法,除非您正在为一个包构建一个中央 API,而该包的实现分散在各个包含的模块中。

于 2013-08-31T08:40:04.800 回答