# 自己構造乙個報錯的場景,並模仿課堂進行乙個報錯分析。
# 報錯的型別,報錯的原因,報錯的**,和報錯的行
print
(a)nameerror # 報錯型別
name 'a'
isnot defined # 報錯的原因
print
(a)# 報錯的**
line 53
# 報錯的行
# 結合異常處理,確保開啟檔案後的正常關閉。
# 用open直接開啟乙個檔案,然後write就那些寫入,假設在寫入的
# 時候可能會報錯,寫段**確保報錯的情況下依然可以把檔案關閉掉
try:
file
=open
('message.txt'
,'r'
)print
(file
.write(
'相信自己'))
except exception as e:
print
('寫入錯誤:'
,e)else
:print
('沒有錯誤!'
)finally
:file
.close(
)
python之異常處理及程式除錯
異常描述 nameerror 嘗試訪問乙個沒有宣告的變數引發的錯誤 indexerror 索引超出序列範圍引發的錯誤 indentationerror 縮排錯誤 valueerror 傳入的值錯誤 keyerror 請求乙個不存在的字典關鍵字引發的錯誤 ioerror 輸入輸出錯誤 如要讀取的檔案不...
Python異常處理 程式除錯
1 異常處理語句 1.1 try.except.else 說明 1 把可能產生的異常 放在try語句塊中,把處理結果放在except語句塊中。2 這樣,當try語句塊中的 出現錯誤時。就會執行except語句塊中的 3 如果try語句塊的 沒有錯誤,那麼except語句塊不會執行。語法格式 try ...
Python(異常處理與程式除錯)
python標準庫的每個模組都使用了異常,異常在python中除了可以捕獲錯誤,還可以除錯程式。一 python中的異常 異常是指程式中的例外 違例情況。異常機制是指當程式出現錯誤後,程式的處理方法。異常機制提供了程式正常退出的安全通道。當錯誤出現後,程式的流程發生改變,程式的控制權轉移到異常處理器...