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

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

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

最有效的方法使用:

'varname' in dir()

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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
返回
顶部