Python中如何判断变量是否已经定义
Python中其实有很多方法可以判断一个变量是否已经定义了。
方法一:try except
def isset(v): try : type (eval(v)) except : return 0 else : return 1
用法:
if isset('user_name'): print 'user_name is defined' else print 'user_name is not defined'
方法二:使用命名空间
'varname' in locals().keys()'varname' in dir()
原文地址:Python中如何判断变量是否已经定义, 感谢原作者分享。 你可以用爱得到全世界,你也可以用恨失去全世界