2018年8月26日日曜日

Pythonで変数が存在するかを調べる

Pythonで変数aが存在するかを調べます。
try:
    a
except NameError:
    print('not defined')
他のやりかた

globals(), locals()にはそのスクリプトのグローバル変数、ローカル変数が辞書で入っているので、
if a in globals():
    print('yes')
などとやっても確認できます。

https://stackoverflow.com/questions/843277/how-do-i-check-if-a-variable-exists

0 件のコメント:

コメントを投稿