Синтаксическая ошибка: нет шансов


Я попытался выполнить следующий код в python IDLE

from __future__ import braces 

и я получил следующую ошибку:

SyntaxError: not a chance

Что значит эта ошибка?

2 63

2 ответа:

вы нашли пасхальное яйцо в Python. Это шутка.

это означает, что разделение блоков фигурными скобками вместо отступа никогда не будет реализовано.

обычно импорт из файла специальные __future__ модуль включить функции, которые обратно совместимы, такие как print() функция, или истинное разделение.

так строку from __future__ import braces означает, что вы хотите включить функцию "создавать блоки с фигурными скобками", а исключение говорит вам ваши шансы на это когда-нибудь происходит ноль.

вы можете добавить это в длинный список шуток, включенных в Python, так же, как import __hello__,import this и import antigravity. У разработчиков Python хорошо развито чувство юмора!

The __future__ модуль обычно используется для функции будущих версий Python.

Это пасхальное яйцо, которое суммирует чувства своих разработчиков по этому вопросу.

есть еще несколько:

import this отобразит Дзен питона.

import __hello__ появится Hello World....

в Python 2.7 и 3.0, import antigravity откроет браузер на комикс!