语法错误:不是机会

Anu*_*rma 104 python syntax-error curly-braces

我尝试在python IDLE中执行以下代码

from __future__ import braces 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

SyntaxError: not a chance
Run Code Online (Sandbox Code Playgroud)

上述错误是什么意思?

Mar*_*ers 152

你在Python中找到了一个复活节彩蛋.这是个玩笑.

这意味着永远不会实现用大括号而不是缩进来分隔块.

通常,从特殊__future__模块导入启用向后不兼容的print()功能,例如功能或真正的分区.

因此,线from __future__ import braces被认为是指你要启用该功能"用括号来创建块",异常告诉您的是机会不断发生是零.

您可以添加到在-笑话包含在Python,就像长长的名单import __hello__,import thisimport antigravity.Python开发人员具有良好的幽默感!

  • 对于那些被"不是偶然"(俚语)困惑的人来说,这意味着事情没有发生的可能性或可​​能性. (7认同)
  • @chepner`更少的空白,更多的企业` :D 谢谢! (3认同)
  • 对于试图在屏幕阅读器上处理 Python 的盲人来说,这就没那么有趣了。对于他们来说,块对空白的依赖使得阅读和编写代码变得困难。至少这是我与盲童一起工作的经历。 (2认同)
  • @dumbledad:Haskell,CoffeeScript,Miranda,Occam和F#都在语法中使用空格.注意:这个评论主题正在逐渐失控; 如果你想进一步讨论,请加入[Python聊天室](https://chat.stackoverflow.com/rooms/info/6/python). (2认同)

zha*_*gyu 25

__future__模块通常用于提供未来版本的Python的功能.

这是一个复活节彩蛋,总结了开发者在这个问题上的感受.

还有几个:

import this 将显示Python的禅宗.

import __hello__会显示Hello World....

在Python 2.7和3.0中,import antigravity将浏览器打开为漫画!