在python中,如果直接引用某一个变量,如果没有定义的话,会报错。

如果不想使用try语句l来捕获异常的话,如何判断变量是否已定义了?

dir():获取已定义对象列表

最有效的方法使用:

'varname' in dir()

if 'data_str' in dir():
	print(data_str)
else:
	print('data_str 为定义')

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部