python使用traceback对象记录详细的报错信息并写入日志文件
""" 作者:dfugo(chengang.net@gmail.com) 创建日期:2022/3/17 修改日期:2022/3/17 功能描述:python使用traceback对象记录详细的报错信息并写入日志文件 """ import traceback def fifths(a): return 5 / a def myfunction(value): b = fifths(value) * 100 try: print(myfunction(0)) except Exception as ex: # 将详细的错误信息写入日志文件 logfile = open('pidancode.com.log', 'a') traceback.print_exc(file=logfile) logfile.close() print("皮蛋编程提示:发现错误,详细的错误信息请参考日志文件")
运行程序,将会发现在当前目录下生成了一个pidancode.com.log 的文件,文件内包含了详细的错误信息,方便程序猿调试。
相关文章