trackback 模块
程序很多时候是服务器在运行,不会时时刻刻有人在电脑前看着,应用Trackback模块将错误信息写入日志文件中,可以便于运维人员定期去翻阅异常记录文件查错。
【例】使用 Traceback 模块打印异常信息
import traceback
try:
print('step1')
num = 1 / 0
except:
with open('f:/a.log', 'a') as f: # open()的'a'模式(可以联系append方法去理解和记忆),打开一个文件用于追加。如果该文件已
# 存在,文件指针将会放在文件的结尾,也就是说新的内容会被写入到已有内容之后;如果该文件不存在,创建新文件进行写入。
traceback.print_exc(file=f)
运行结果: