Python判断一个变量是否存在
使用内置函数vars():
#testvar未定义
In [1]: 'testvar' in vars()
Out[1]: False
#定义testvar
In [2]: testvar=1
In [3]: 'testvar' in vars()
Out[3]: True
使用内置函数dir():
#testvar未定义
In [1]: 'testvar' in dir()
Out[1]: False
#定义testvar
In [2]: testvar=1
In [3]: 'testvar' in dir()
Out[3]: True
经测试,效率上 vars() 比dir() 快的多
参考:https://www.yisu.com/zixun/226607.html