直接来自python文档:http :
//docs.python.org/reference/executionmodel.html
默认情况下,在
__main__模块中时__builtins__是内置模块__builtin__(请注意:否)。在任何其他模块中时,__builtins__是__builtin__模块本身字典的别名
。__builtins__可以设置为用户创建的字典以创建受限执行的弱形式。CPython实现细节:
用户不应触摸__builtins__;严格来说,这是一个实现细节。想要覆盖内建命名空间中的值的用户应import
使用__builtin__(no’s)模块并适当修改其属性。首次导入模块时,将自动创建模块的名称空间。
请注意,在Python3中,该模块
__builtin__已重命名
builtins以避免这种混淆。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)