在python中,如果直接引用某一个变量,如果没有定义的话,会报错。
如果不想使用try语句来捕获异常的话,如何判断变量是否已定义了?
dir():获取已定义对象列表
最有效的方法使用:
'varname' in dir()
if 'data_str' in dir(): print(data_str) else: print('data_str 为定义')
发表评论 取消回复