欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?Traceback(most?recent?call?last)報錯信息:示例解讀

 更新時間:2023年12月16日 10:30:03   作者:起點1024  
這篇文章主要介紹了Python?Traceback(most?recent?call?last)報錯信息:示例解讀,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python Traceback(most recent call last)報錯

如果一個錯誤出現(xiàn)后沒有被捕獲(捕獲是什么先不管,現(xiàn)在就理解為出現(xiàn)了一個錯誤),它就一直被往上拋,最終將被Python解釋器捕獲。

然后就在本該輸出結果的地方打印一大串錯誤信息,然后程序退出。

示例代碼

如下:

定義一個名為f1的函數(shù) 接收一個s,將s轉化為整數(shù)類型后,函數(shù)返回1除以s的值

def f1(s):
return 1 / int(s)

定義一個名為f2的函數(shù) 調用函數(shù)f1(),返回f1()返回值+1

def f2(s):
return f1(s)+1

定義一個名為f3的函數(shù) 調用函數(shù)f2(),返回f2()返回值+1

def f3(s):
return f2(s)+1

調用f3函數(shù)

f3(‘0')

示例代碼執(zhí)行后結果如下:

D:\Anaconda3\python.exe D:/生活學習日常記錄/PycharmProjects/test/main.py
Traceback (most recent call last):
File “D:/生活學習日常記錄/PycharmProjects/test/main.py”, line 20, in
f3(‘0’)
File “D:/生活學習日常記錄/PycharmProjects/test/main.py”, line 16, in f3
return f2(s)+1
File “D:/生活學習日常記錄/PycharmProjects/test/main.py”, line 10, in f2
return f1(s)+1
File “D:/生活學習日常記錄/PycharmProjects/test/main.py”, line 4, in f1
return 1 / int(s)
ZeroDivisionError: division by zero

Process finished with exit code 1

解讀錯誤信息就可以定位錯誤:

解釋器在"D:\Anaconda3\python.exe" 執(zhí)行的程序在"XXX.py"

D:\Anaconda3\python.exe D:/生活學習日常記錄/PycharmProjects/test/main.py

錯誤的跟蹤信息

Traceback (most recent call last):

錯誤出現(xiàn)在文件"XXX.py",第20行代碼,錯誤來源于此執(zhí)行模塊:

File “D:/生活學習日常記錄/PycharmProjects/test/main.py”, line 20, in
f3(‘0’) # 出錯語句為f3(‘0’)

f3(‘0’)是導致報錯的“直接原因”語句 錯誤出現(xiàn)在文件"XXX.py",第16行代碼,錯誤來源于函數(shù)f3():

File “D:/生活學習日常記錄/PycharmProjects/test/main.py”, line 16, in f3
return f2(s)+1 # 出錯語句為return f2(s)+1

錯誤出現(xiàn)在文件"XXX.py",第10行代碼,錯誤來源于函數(shù)f2():

File “D:/生活學習日常記錄/PycharmProjects/test/main.py”, line 10, in f2
return f1(s)+1 # 出錯語句為return f1(s)+1

錯誤出現(xiàn)在文件"XXX.py",第4行代碼,錯誤來源于函數(shù)f1():

File “D:/生活學習日常記錄/PycharmProjects/test/main.py”, line 4, in f1
return 1 / int(s) # 出錯語句為return 1 / int(s)

return 1 / int(s)是導致報錯的“根本原因”語句 錯誤類型是:除以零

ZeroDivisionError: division by zero

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python中append實例用法總結

    python中append實例用法總結

    在本篇文章中小編給各位分享的是關于python中append實例用法以及相關知識點,需要的朋友們可以學習下。
    2019-07-07
  • python xlwt模塊的使用解析

    python xlwt模塊的使用解析

    這篇文章主要介紹了python xlwt模塊的使用解析,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-04-04
  • Python機器學習入門(二)之Python數(shù)據(jù)理解

    Python機器學習入門(二)之Python數(shù)據(jù)理解

    這篇文章主要介紹了Python機器學習入門知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • 淺談使用Python內置函數(shù)getattr實現(xiàn)分發(fā)模式

    淺談使用Python內置函數(shù)getattr實現(xiàn)分發(fā)模式

    這篇文章主要介紹了淺談使用Python內置函數(shù)getattr實現(xiàn)分發(fā)模式,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python?NumPy矩陣對象詳解及方法

    Python?NumPy矩陣對象詳解及方法

    這篇文章主要介紹了Python?NumPy矩陣對象詳解及方法,文章圍繞主題展開詳細的內容戒殺,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • python通過裝飾器檢查函數(shù)參數(shù)數(shù)據(jù)類型的方法

    python通過裝飾器檢查函數(shù)參數(shù)數(shù)據(jù)類型的方法

    這篇文章主要介紹了python通過裝飾器檢查函數(shù)參數(shù)數(shù)據(jù)類型的方法,涉及Python裝飾器的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 通過Python編程將CSV文件導出為PDF文件的方法

    通過Python編程將CSV文件導出為PDF文件的方法

    CSV文件通常用于存儲大量的數(shù)據(jù),而PDF文件則是一種通用的文檔格式,便于與他人共享和打印,將CSV文件轉換成PDF文件可以幫助我們更好地管理和展示數(shù)據(jù),本文將介紹如何通過Python編程將CSV文件導出為PDF文件,需要的朋友可以參考下
    2024-06-06
  • Pycharm+Scrapy安裝并且初始化項目的方法

    Pycharm+Scrapy安裝并且初始化項目的方法

    今天小編就為大家分享一篇Pycharm+Scrapy安裝并且初始化項目的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 你們要的Python繪畫3D太陽系詳細代碼

    你們要的Python繪畫3D太陽系詳細代碼

    這篇文章主要給大家介紹了關于如何利用Python 繪畫3D太陽系,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-10-10
  • Django中使用group_by的方法

    Django中使用group_by的方法

    這篇文章主要介紹了Django中使用group_by的方法,實例分析了在Django中使用group_by語句的相關技巧,需要的朋友可以參考下
    2015-05-05

最新評論