繁体   English   中英

“from __builtin__ import True”的目的是什么?

[英]What is the purpose of “from __builtin__ import True”?

在我看到的一些python代码示例中, from __builtin__ import True

True已经内置,所以我想知道它为什么要导入?

没有充分的理由,除非模块由于某种原因覆盖了True ,并且您希望返回原始值:

Python 2.7.15 (default, Feb 12 2019, 11:00:12)
>>> True = 8
>>> True
8
>>> from __builtin__ import True
>>> True
True
>>>

此外, TrueFalseNone是Python 3中的关键字,因此首先不可能这样做。

Python 3.7.2 (default, Feb 12 2019, 08:15:36)
>>> True = 8
SyntaxError: can not assign to keyword
>>> from __builtin__ import True
    from __builtin__ import True
SyntaxError: invalid syntax    ^

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM