python将终端的错误提示打印输出到txt文件

2021/11/22 11:09:57

本文主要是介绍python将终端的错误提示打印输出到txt文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在脚本的开头加入下面的代码,可以将错误输出重定向至errorlog文本中

__stderr__ = sys.stderr                     #将当前默认的错误输出结果保存为__stderr__
# __stdout__ = sys.stdout 标准输出就用这行
# sys.stdout = open('log.txt', 'a')
sys.stderr = open('errorlog.txt', 'a')  #将后续的报错信息写入对应的文件中

如果用try;except就不会输出错误,这时候可以在except后面使用traceback,可以输出详细的错误定位信息

try:
	....
except:
	traceback.prit_exc()


这篇关于python将终端的错误提示打印输出到txt文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程