Python:检查对象是否在作用域中[重复]
问题内容:
这个问题已经在这里有了答案 :
9年前关闭。
可能重复:
Python-检查变量是否存在
有没有一种有效,简单且pythonic的方法来检查范围内是否存在对象?
在Python中,所有东西都是对象(变量,函数,类,类实例等),因此无论对象是什么,我都在寻找对象的通用存在测试。
我一半希望有一个exists()
内置函数,但找不到适合的功能。
问题答案:
您可以始终:
try:
some_object
except NameError:
do_something()
else:
do_something_else()