说明:
因为代码以后要上线,所以我就提取了解了下报错的监控知识,所以整理了这个博客,可以结合我的上一篇博客:python 之钉钉群监控信息
代码:不多说了,直接上整理好的代码:
这个代码比较简单:
import sys
try:
list_demo = [1,3,4,'erew']
print(list_demo[3] + list_demo[1])
except Exception as e:
s = sys.exc_info()
print("报错文件:{}\n报错行数:{}\n报错内容:{}".format(__file__,s[2].tb_lineno,s[1]))
print("报错文件:{}\n报错行数:{}\n报错内容:{}".format(__file__,s[2].tb_lineno,e))
代码位置就不让看见了,毕竟在公司电脑上测试。
主要就是:__file__
,s[2].tb_lineno
,s[1]
的参数,这个集合钉钉机器人,真的不要太方便了。找到错误的地方能省不少改bug的时间。