Python traceback模块

 
更多

而使用Python中traceback模块来进行处理可以直观异常信息:

import traceback

def func(num1, num2):
	try:
		x = num1 * num2
		y = num1 / num2
		return x, y
	except:
		traceback.print_exc()

func(1, 0)


try:
	if str(123) > 5:
		print('这是一个无法执行的错误')
except Exception:
	traceback.print_exc() # 返回错误信息

执行结果

在这里插入图片描述
此错误输出包含诊断问题所需的所有信息。错误输出的最后一行一般会告诉你引发了什么类型的异常,以及关于该异常的一些相关信息。错误信息的前几行指出了引发异常的代码文件以及行数。

打赏

本文固定链接: https://www.cxy163.net/archives/2266 | 绝缘体

该日志由 绝缘体.. 于 2023年02月17日 发表在 首页 分类下,
原创文章转载请注明: Python traceback模块 | 绝缘体

报歉!评论已关闭.