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

回到顶部