Python:检查对象是否在作用域中[重复]


问题内容

这个问题已经在这里有了答案

9年前关闭。

可能重复:
Python-检查变量是否存在

有没有一种有效,简单且pythonic的方法来检查范围内是否存在对象?

在Python中,所有东西都是对象(变量,函数,类,类实例等),因此无论对象是什么,我都在寻找对象的通用存在测试。

我一半希望有一个exists()
内置函数,但找不到适合的功能。


问题答案:

您可以始终:

try:
    some_object
except NameError:
    do_something()
else:
    do_something_else()