我试图在 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浏览器会打开漫画!