python 开发中遇到问题

1. 使用traceback 模块的时候

一起捕获异常,直接就报出来了,开中阶段,使用print 或者使用写好的钉钉或者微信的接口报出来,直接查看问题

但是如果有的异常我们不想报出来,默认这种异常是认可的,我的办法是进行对已经知道的异常信息进行比较帅选

  比如如下代码,假如 变量data 格式不对,就会报出异常,当我们知道忽略已知异常的时候,使用如下代码

import traceback,json
try:
     data = {"name":"test","age":"123....;';'
     res = json.dumps(data)
except Exception,e: 
if str(e) == "No JSON object could be decoded":
     pass
else:
print traceback.format_exc()

 

    

posted @ 2018-08-07 15:44  芒果先生丶  阅读(471)  评论(0编辑  收藏  举报