gpt4 book ai didi

Python系统日志文件

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:34 24 4
gpt4 key购买 nike

我有一个脚本一直(看似)不可预测地崩溃。我不知道如何重现它。

Python 是否保留一个全局系统日志文件,以便我可以回头看看是什么异常促成了退出?如果是这样,在 Windows 上哪里可以找到它?如果可能的话,我也希望能够看到回溯。

编辑:我知道我可以将整个脚本放在try...except block 中,但我不知道如何很长一段时间我会在它再次崩溃之前运行它。我希望至少能够获得一些关于已经发生的崩溃的粗略信息,即使这些信息只是导致崩溃的异常类型。这样我就可以尝试更可靠地重现错误。

我怀疑崩溃是由与外部设备的通信失败引起的(可能是简单的电缆松动)。这些类型的故障本质上是随机的并且难以重现,所以我想知道这是通信错误还是真正的代码错误。

最佳答案

如果你想知道关于exception的信息,你可以使用这个代码。

try:
#do some stuff
1/0 #stuff that generated the exception
except Exception as ex:
print ex
raw_input()

为了正确调试它,有一个工具 winpdb .有一个非常好的教程可供它学习使用它进行调试 debugging tutorial

关于Python系统日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11830029/

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