1. ホーム
  2. python

[解決済み] Pythonで、'except Exception as e' と 'except Exception, e' の違いは何ですか[重複]?

2023-02-05 04:56:03

質問

pythonでは、例外をキャッチする方法は2つあります。

except Exception, e:

except Exception as e:

今後は'as e'を使用することになるようです。 Pythonのどのバージョンで変更されたのでしょうか? 何か思い当たることはありますか?

どのように解決するのですか?

<ブロッククオート

この PEP は、Python の文法における曖昧さの排除、例外クラスの簡略化、例外のためのガベージコレクションの簡略化、Python 3.0 の言語サイズの縮小を助けることを意図した変更を導入しています。

PEP 3110: "Python3000で例外をキャッチする"