在Python中,如何检查变量是否存在?


在Python中,如何检查变量是否存在?

要检查局部变量的存在:

if 'myVar' in locals():
  # myVar exists.

要检查全局变量的存在:

if 'myVar' in globals():
  # myVar exists.

要检查对象是否具有属性:

if hasattr(obj, 'attr_name'):
  # obj.attr_name exists.