pythontryexcept有什麼用

2021-03-10 01:49:57 字數 2253 閱讀 4038

1樓:暗客默燭

一般情況確實都可以這樣做,但是如果像這樣呢:

list(m)[int(n)]

它可能出現的異常有indexerror(下標越界)回和valueerror(強轉失敗)兩種,那究竟是答m的值不符合你的預期,還是n不符合?

在專案中,這兩種異常,可能分別意味著兩個不同地方的處理邏輯有異常,只有區分開,才能方便的進行異常處理或debug。

2樓:匿名使用者

1.程式執行來的時候,出現異常自,並不一定需要中止程bai序,因為du可能這個異常,可能這種

zhi異常時可處理的,dao或者是能預期到的異常,這個時候,我們需要知道到底是哪種異常,然後做相對於的後續處理。比如,**傳輸檔案,萬一網路不穩定,正在傳輸的檔案失敗了,這個時候,異常發生了,但不能說你**出問題了,需要重啟吧,只需要捕獲檔案傳輸失敗的異常就可以了,其他程序該幹嘛幹嘛。但有些時候,比如網路中斷了,這個時候,捕獲的異常就要中斷,或者掛起絕大部分程序了,因為大部分程序斷網後是無法繼續的,這個時候,也是需要知道具體的異常是哪一類。

2. debug的時候需要具體的錯誤資訊。

python中的try...except的用法?

3樓:

這裡的pickle和cpickle是模bai塊名稱du不能用小寫;cpickle 和 pickle 是python的兩zhi個模組,提供了dao資料持久化的方法回,其中cpickle是pickle的c語言答實現。

try:

import cpickle as p # 若能匯入cpickle模組則匯入,並以p命名

except:

import pickle as p # 若匯入cpickle模組匯入錯誤,則匯入pickle,並以p命名

在python中用try except能輸出哪行報錯嗎?

4樓:風吹的小羊

異常資訊的獲取對bai於程式

du的除錯非常重要,可以有助zhi於快速定位有錯誤dao程式語句的位置內。下面介紹幾種python中獲取容異常資訊的方法,這裡獲取異常(exception)資訊採用try...except...

程式結構。

1、str(e)返回字串型別,只給出異常資訊,不包括異常資訊的型別,如1/0的異常資訊'integer division or modulo by zero'。

2、repr(e),給出較全的異常資訊,包括異常資訊的型別,如1/0的異常資訊"zerodivisionerror('integer division or modulo by zero',)"。

3、e.message,獲得的資訊同str(e)。

4、採用traceback模組,需要匯入traceback模組,此時獲取的資訊最全,與python命令列執行程式出現錯誤資訊一致。使用traceback.print_exc()列印異常資訊到標準錯誤,就像沒有獲取一樣,或者使用traceback.

format_exc()將同樣的輸出獲取為字串。你可以向這些函式傳遞各種各樣的引數來限制輸出,或者重新列印到像檔案型別的物件。

關於python中try except 的使用。

5樓:程式設計日誌

如果是「notepad++」,可以在檢視-顯示符號-選擇」顯示空格與製表符「,這樣就可以檢查**出問題了。或者貼出完整的錯誤資訊。

6樓:匿名使用者

unindent does not match any outer indentation level

字面意思是:縮排錯誤。

請問在python中 用try except能輸出哪行報錯麼?

7樓:匿名使用者

import traceback

try:

except:

tracebak.print_exc()

列印函式棧bai

第一個報錯是du型別報錯,一般寫程式的zhi時候能夠知道操dao作數是什麼內型別,不要用錯了函容數就好。活著使用 『get』 in dir(var)來判斷一下。不過這樣比較麻煩

第二個是none物件,程式執行時錯誤,在遍歷物件前使用:

if var:

for i in var:

do something...

8樓:匿名使用者

使用功能更強大的logging吧,找個教程看看,比你簡單print出來要方便得多

什麼什麼有什麼成語有哪些,有什麼有什麼成語(4個)

應有盡有 注音 y ng y u j n y u 出處 人所應有盡有,人所應無盡無,其江智淵乎!宋書 江智淵傳 解釋 該有的全都有。形容很齊全。用法 作謂語 賓語 形容物品很齊全 結構 主謂式 相近詞 一應俱全 面面俱到 反義詞 一無所有 押韻詞 萬劫不朽 摸雞偷狗 遭遇不偶 拖家帶口 黃鐘瓦缶 得...

什麼有什麼有成語,什麼有什麼有四字成語

有板有眼 比喻言語行動有條理 有步調。有稜有角 比喻為人方正。也形容臉色嚴峻。有錢有勢 既有錢財,又有勢力。有聲有色 形容說話或表演精彩生動。有始有終 有開頭也有收尾。指做事能堅持到底。有條有理 形容層次 脈絡清楚。有頭有臉 有面子 頭面人物。有頭有尾 有開頭,有結尾。指做事能堅持到底。有血有肉 比...

寮國有什麼特產寮國有什麼特產,寮國有什麼好東西值得買,寮國特產有

寮國位於亞洲中南半島的東部,是東南亞唯一的內陸國家。境內山巒起伏,森林密佈。動物中大象為多,故寮國有 永珍之都 的美稱,寮國是東南亞國家聯盟成員國,也是最不發達國家之一,於1997年7月加入東盟。寮國工業基礎薄弱,以鋸木 碾米為主的輕工業和以錫為主的採礦業是最重要部門。金三角寮國部分的琅南塔曾經是世...