Python-如何检查变量是否存在?
我想检查一个变量是否存在。现在我正在做这样的事情:
try: myVar
except NameError:
# Do something.
是否有其他方法无一例外?
回答:
要检查是否存在局部变量:
if 'myVar' in locals(): # myVar exists.
要检查是否存在全局变量:
if 'myVar' in globals(): # myVar exists.
要检查对象是否具有属性:
if hasattr(obj, 'attr_name'): # obj.attr_name exists.
以上是 Python-如何检查变量是否存在? 的全部内容, 来源链接: utcz.com/qa/418452.html