我试图在 Python IDLE 上执行以下代码
from __future__ import braces
我收到以下错误:
SyntaxError: not a chance
上面的错误是什么意思?
原文由 Anurag-Sharma 发布,翻译遵循 CC BY-SA 4.0 许可协议
我试图在 Python IDLE 上执行以下代码
from __future__ import braces
我收到以下错误:
SyntaxError: not a chance
上面的错误是什么意思?
原文由 Anurag-Sharma 发布,翻译遵循 CC BY-SA 4.0 许可协议
__future__
模块通常用于提供未来版本的 Python 的功能。
这是一个彩蛋,总结了它的开发者在这个问题上的感受。
还有几个:
import this
将展示 Python 的禅意。
import __hello__
将显示 Hello World...
。
在 Python 2.7 和 3.0 中, import antigravity
将浏览器打开到漫画!
原文由 zhangyangyu 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答899 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答581 阅读✓ 已解决
1 回答988 阅读
2 回答1.2k 阅读✓ 已解决
1 回答5.3k 阅读
1 回答1.9k 阅读
你在 Python 中发现了一个彩蛋。这是一个笑话。
这意味着永远不会实现用大括号而不是缩进来分隔块。
_通常_,从 特殊的
__future__
模块 导入启用向后不兼容的功能,例如print()
功能,或真正的分裂。因此,该行
from __future__ import braces
表示 您想要启用“使用大括号创建块”功能,并且异常告诉您发生这种情况的机会为零。您可以将其添加到 Python 中包含的一长串笑话中,就像
import __hello__
、import this
和import antigravity
。 Python 开发人员很有幽默感!