gpt4 book ai didi

python - 在 Python 中,将异常记录到文件的最佳方式是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 15:27:23 25 4
gpt4 key购买 nike

假设我捕获了一个异常,并且我想记录它。我怎么做?我在哪里指定将其记录到哪里?

最佳答案

virhilo tmp $ cat l.py 
import logging

logging.basicConfig(filename='exceptions.log', level=logging.DEBUG)

try:
1/0
except ZeroDivisionError as e:
logging.debug(e)
virhilo tmp $ python2 l.py
virhilo tmp $ cat exceptions.log
DEBUG:root:integer division or modulo by zero
virhilo tmp $

您可以使用 traceback.print_exc() 而不是 e 来获取更详细的报告

关于python - 在 Python 中,将异常记录到文件的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4836394/

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