gpt4 book ai didi

python - Python 中的大型 try except block - 如何理解异常在哪里?

转载 作者:太空狗 更新时间:2023-10-30 02:11:46 25 4
gpt4 key购买 nike

我有一个程序(不是我的)有一个很大的 try - except block 。在这个 block 的某处有一个异常(exception)。找出它发生的确切代码字符串的最佳方法是什么?

最佳答案

您可以使用 print_excexcept block 中

import traceback
traceback.print_exc()

示例:

import traceback
try:
pass
pass
pass
pass
pass
raise NameError("I dont like your name")
pass
pass
pass
pass
pass
except Exception, e:
traceback.print_exc()

输出

Traceback (most recent call last):
File "/home/thefourtheye/Desktop/Test.py", line 8, in <module>
raise NameError("I dont like your name")
NameError: I dont like your name

关于python - Python 中的大型 try except block - 如何理解异常在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20494783/

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