Pythonでisset()的なことをする

Pythonで変数の存在確認をしながら処理を実行するにはこうするtryだけでは実行できずexceptは必須なのだろうか。仕方ないのでpassをする。

want = 'hoge'
try:
print want
except NameError:
pass

ちなみに存在しない変数をそのまま使おうとすると

print want

こんな風になる

$ python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
print want
NameError: name 'want' is not defined

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA