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
