我试图在 Python IDLE 上执行以下代码
from __future__ import braces
我收到以下错误:
SyntaxError: not a chance
上面的错误是什么意思?
我试图在 Python IDLE 上执行以下代码
from __future__ import braces
我收到以下错误:
SyntaxError: not a chance
上面的错误是什么意思?
你在 Python 中找到了一个复活节彩蛋。这是个笑话。
这意味着永远不会实现用大括号而不是缩进来分隔块。
通常,从特殊__future__
模块导入会启用向后不兼容的功能,例如print()
函数或真正的除法。
因此,该行from __future__ import braces
表示您要启用“使用大括号创建块”功能,并且异常告诉您发生这种情况的机会为零。
您可以将其添加到 Python 中包含的一长串笑话中,就像import __hello__
,import this
和import antigravity
. Python 开发人员具有良好的幽默感!
该__future__
模块通常用于提供 Python 未来版本的功能。
这是一个复活节彩蛋,总结了其开发人员对这个问题的感受。
还有几个:
import this
将显示 Python 的禅意。
import __hello__
将显示Hello World...
.
在 Python 2.7 和 3.0 中,import antigravity
浏览器会打开漫画!