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()

    

每个年龄,鞭策自己尽力前行的理由都不一样,大家且行且珍惜
原文地址:https://www.cnblogs.com/miss-saber/p/9437417.html