我想检查一个变量是否存在。这是代码:
try: myVar except NameError:
没起效果,有没有其他方法?
查看更多
要检查是否存在局部变量:
if 'myVar' in locals(): # myVar exists. 要检查是否存在全局变量:
if 'myVar' in locals(): # myVar exists.
if 'myVar' in globals(): # myVar exists. 要检查对象是否具有属性:
if 'myVar' in globals(): # myVar exists.
if hasattr(obj, 'attr_name'): # obj.attr_name exists.
发布 问题
分享 好友
手机 浏览
回到 顶部