1. ホーム
  2. python

[解決済み] シンタックスエラーです。Not a Chance - このエラーは何ですか?

2022-05-02 12:38:34

質問

PythonのIDLEで以下のコードを実行しようとしました。

from __future__ import braces 

そして、以下のようなエラーが発生しました。

SyntaxError: not a chance

上記のエラーは何を意味するのでしょうか?

解決方法は?

あなたはPythonのイースターエッグを見つけました。これはジョークです。

インデントの代わりに中括弧でブロックを区切るというのは、絶対に実装されないということです。

通常 からインポートします。 特別 __future__ モジュール のような後方互換性のない機能を有効にします。 print() 関数、または真性除算を使用します。

そこで、行 from __future__ import braces は、「中括弧付きのブロックを作成する」機能を有効にしたいことを意味すると解釈され、例外はその可能性を教えてくれます。 これまで はゼロである。

Pythonに含まれる長いジョークリストにこれを加えることができます。 import __hello__ , import thisimport antigravity . Pythonの開発者は、ユーモアのセンスが発達しているんですねー。