ご存知のように、単純に次のようにします。
>>> a > 0
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
a > 0
NameError: name 'a' is not defined
例外/エラーをキャッチし、そこから値「a」を抽出する方法はありますか? eval
動的に作成された式をいくつか使用していて、それらで定義されていない名前を取得したいので、これが必要です。
私が自分自身を明確にしたことを願っています。ありがとう!マヌエル