Я попытался выполнил следующий код в Python IDLEСинтаксис Error: Не Chance
from __future__ import braces
И я получил следующее сообщение об ошибке:
SyntaxError: not a chance
Что значит выше ошибка?
Я попытался выполнил следующий код в Python IDLEСинтаксис Error: Не Chance
from __future__ import braces
И я получил следующее сообщение об ошибке:
SyntaxError: not a chance
Что значит выше ошибка?
Вы нашли пасхальное яйцо в Python. Это шутка.
Это означает, что разделение блоков на фигурные скобки вместо отступов никогда не будет реализовано.
Обычно, импорт из special __future__
module включить функции, которые обратно-несовместимые, такие как функции print()
или истинного разделения.
Так линия from __future__ import braces
берется означать, что вы хотите, чтобы позволить «создавать блоки с фигурными скобками» функции, и исключение говорит вам, ваши шансы, что когда-либо случаться равны нулю.
Вы можете добавить это в длинный список шуток, включенных в Python, точно так же как import __hello__
, import this
и import antigravity
. У разработчиков Python есть хорошо развитое чувство юмора!
Для людей, озадаченных «не случайностью» », который является сленгом, это означает, что нет возможности или вероятности того, что происходит. – DOK
Я спрашиваю себя, можно ли теоретически реализовать это - как расширение - в python.(Я не разработчик python) – hek2mgl
@ hek2mgl http://writeonly.wordpress.com/2010/04/01/whython-python-for-people-who-hate-whitespace/ – chepner
Модуль __future__
обычно используется для предоставления функций будущих версий Python.
Это пасхальное яйцо, которое суммирует чувства разработчиков по этому вопросу.
Есть еще несколько:
import this
покажет Дзен Python.
import __hello__
отобразит Hello World...
.
В Python 2.7 и 3.0, import antigravity
откроет браузер для просмотра комикса!
Возможный дубликат [Скрытые функции Python] (http://stackoverflow.com/questions/101268/hidden-features-of-python) – thegrinner
@InbarRose Я не разработчик python, и я поддерживаю оба - вопрос и ответы. Хотя это может быть легко ответить разработчику python, это забавно для разработчика не python. Поэтому нечего стыдиться. ;) – hek2mgl
@InbarRose: Это разумный вопрос; без контекста импорт и исключение * * запутывают. –