Python:什么是'from import * safe'模块?

时间:2012-05-16 05:55:30

标签: python module namespaces

我正在part中查看“Python中的成语和反成语”,其中讨论了模块“宣称自己为from import *安全”的情况。

在这个意义上哪些模块安全的例子是什么?我认为这种感觉不同于模块只是“导入安全”(没有来自,没有明星)。

为什么人们希望模块在这个意义上是安全的?

1 个答案:

答案 0 :(得分:1)

这意味着它不使用其他模块(包括__builtin__模块)常用的名称。例如,如果模块有“def ord(x)”或“def int(x)”,那么它就不安全,因为它们是python内置函数。