python使用traceback对象记录详细的报错信息并写入日志文件

2022-03-11 00:00:00 报错 对象 写入
"""
作者: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 的文件,文件内包含了详细的错误信息,方便程序猿调试。

相关文章