python 如何检查变量是否存在?

发布于 2020-04-07 22:24:03

我想检查一个变量是否存在。这是代码:

try: myVar except NameError:

没起效果,有没有其他方法?

查看更多

关注者
0
被浏览
800
answer
answer 认证专家 2020-04-07
这家伙很懒,什么也没写!

要检查是否存在局部变量:

if 'myVar' in locals(): # myVar exists.
要检查是否存在全局变量:

if 'myVar' in globals(): # myVar exists.
要检查对象是否具有属性:

if hasattr(obj, 'attr_name'): # obj.attr_name exists.

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览