我想检查一个变量是否存在。现在我正在做这样的事情:
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.