Traceback (most recent call last):
File "XXX.py", line 13, in <module>
f3('0')
File "XXX.py", line 12, in f3
return f2(s)+1
File "XXX.py", line 8, in f2
return f1(s)+1
File "XXX.py", line 4, in f1
return 1 / int(s)
ZeroDivisionError: division by zero
解读错误信息就可以定位错误。 Traceback (most recent call last): 这是错误的跟踪信息。
File "XXX.py", line 13, in <module> f3('0')
调用f3()出错了,错误出现在文件XXX.py的第13行代码,错误来源第9行:
File "XXX.py", line 12, in f3
return f2(s)+1
调用f2()出错了,错误出现在文件XXX.py的第12行代码,错误来源第8行:
File "XXX.py", line 8, in f2
return f1(s)+1
调用f1()出错了,错误出现在文件XXX.py的第8行代码,错误来源第4行:
File "XXX.py", line 4, in f1
return 1 / int(s)
return 1 / int(s)出错了,找到了错误的源头。
ZeroDivisionError: division by zero
这是错误类型。
原文链接: https://blog.csdn.net/BeerBread134/article/details/69229527?locationNum=3&fps=1