Python判斷變量是否存在
方法一:使用
try: ... except NameError: ...。
try: var except NameError: var_exists = False else: var_exists = True
方法二:使用
locals()和globals()兩個內置函數。
locals() : 基於字典的訪問局部變量的方式。鍵是變量名,值是變量值。globals() : 基於字典的訪問全局變量的方式。鍵是變量名,值是變量值。
var_exists = 'var' in locals() or 'var' in globals()
