import timeimport mathdef excepter(f):i = 0t1 = time.time()def wrapper():try:f()except Exception as e:nonlocal ii += 1print(f'{e.args[0]}: {i}')t2 = time.time()if i == n:print(f'spending time:{round(t2-t1,2)}')return wrappern = 10 # except count@excepterdef divide_zero_except():time.sleep(0.1)j = 1/(40-20*2)# test zero divived exceptfor _ in range(n):divide_zero_except()@excepterdef outof_range_except():a = [1, 3, 5]time.sleep(0.1)print(a[3])# test out of range exceptfor _ in range(n):outof_range_except()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。