gpt4 book ai didi

python - Python-将任何/所有潜在的错误写入文件,而没有定义可能出错的部分?

转载 作者:行者123 更新时间:2023-12-03 08:04:27 24 4
gpt4 key购买 nike

我正在寻找确保所有错误都保存到文本文件的帮助,但是似乎无法找到一种方法来确保所有错误都在不定义异常处理应关注的部分的情况下保存到文件中。

我浏览了http://docs.python.org/2/tutorial/errors.html,但找不到适合我的需求的东西:/

我敢肯定必须有一个简单的方法来做到这一点。
提前致谢
-Hyflex

最佳答案

import sys
sys.stderr = open("some_log.txt","wb")

我认为至少...
>>> import StringIO
>>> import sys
>>> s = StringIO.StringIO()
>>> sys.stderr = s
>>> 5=7
>>> 5/0
>>> s.seek(0)
>>> s.read()
' File "<stdin>", line 1\nSyntaxError: can\'t assign to literal\nTraceback (mos
t recent call last):\n File "<stdin>", line 1, in <module>\nZeroDivisionError:
integer division or modulo by zero\n'

关于python - Python-将任何/所有潜在的错误写入文件,而没有定义可能出错的部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17245719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com