読者です 読者をやめる 読者になる 読者になる

Python 3のexcept文

Python3で例外をキャッチすると、例外オブジェクトを代入した変数は削除される

>>>a =100
>>> a
100
>>> try:
... 1/0
...
... except Exception as a:
... pass
...
>>> a
Traceback (most recent call last): File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined 

PEP-3134の__traceback__ 対応かぁ