是否有一个python工具可以生成一个类似于报告的覆盖率,但对于异常情况,函数会引发?
我正在寻找一种工具,它可以报告函数可能引发的所有类型的异常。i、 e试图显式处理的对象 如果我有这个示例代码,在一个脚本或一些函数等中,我可以运行这个工具,它将报告是否有一个python工具可以生成一个类似于报告的覆盖率,但对于异常情况,函数会引发?,python,python-3.x,python-2.7,profiling,Python,Python 3.x,Python 2.7,Profiling,我正在寻找一种工具,它可以报告函数可能引发的所有类型的异常。i、 e试图显式处理的对象 如果我有这个示例代码,在一个脚本或一些函数等中,我可以运行这个工具,它将报告OSError、ValueError、Exception作为输出 try: f = open('myfile.txt') s = f.readline() i = int(s.strip()) except OSError as err: print("OS error: {0}".format(err
OSError、ValueError、Exception
作为输出
try:
f = open('myfile.txt')
s = f.readline()
i = int(s.strip())
except OSError as err:
print("OS error: {0}".format(err))
except ValueError:
print("Could not convert data to an integer.")
except:
print("Unexpected error:", sys.exc_info()[0])
raise
它是否报告引发了哪些异常或处理了哪些异常?它应该列出函数/脚本中列出的异常。因此,它希望处理的问题。更新PostIt是否报告引发了哪些异常或处理了哪些异常?它应该列出函数/脚本中列出的异常。因此,它希望处理的问题。将更新帖子