2024-04-25 11:50:34 发布
网友
我不知道它叫什么,但是当我在python实时解释器中时,我会得到一个以“File,line”等形式出现的语句的轨迹,显示出出错的所有地方,这样我就可以精确地找到来源。此信息是我可以访问的异常的属性吗?我在寻找一些解决方案,比如:
try: do_something_wrong() except Exception as e: print e.really_useful_information
我应该用什么作为“真正有用的信息”?如果不可能,我如何在继续运行程序时访问此信息?你知道吗
如果我没弄错的话,你要找的就是堆栈跟踪。 具体来看一下回溯模块:http://docs.python.org/2/library/traceback.htmltraceback.print\u异常()和traceback.print\u exc文件(). 你知道吗
您可以使用traceback.print_exc():
import traceback try: ... except Exception as e: traceback.print_exc()
如果我没弄错的话,你要找的就是堆栈跟踪。 具体来看一下回溯模块:http://docs.python.org/2/library/traceback.htmltraceback.print\u异常()和traceback.print\u exc文件(). 你知道吗
您可以使用traceback.print_exc():
相关问题 更多 >
编程相关推荐