与内置功能的命名冲突

与内置功能的命名冲突,第1张

与内置功能的命名冲突

使用

__builtins__.list
__builtins__['__list__']
(取决于上下文),或
list
再次简单地删除(
dellist
)。

无需进口:

>>> __builtins__.list<type 'list'>

存在

__builtins__
是CPython实现细节;在
__main__
模块中,它是一个模块,在其他任何地方,它都是模块
__dict__
字典。Jython,IronPython和PyPy可能选择完全不提供此功能。使用适用于那些平台的
__builtin__
模块,或适用于Python
3兼容实现的
builtins
模块:

>>> import __builtin__>>> __builtin__.list<type 'list'>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5601967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存