python學習筆記(23) 異常處理

2022-07-01 13:21:10 字數 1453 閱讀 9707

#異常處理與除錯

#異常:在執行**過程中遇到的任何錯誤,帶有error字樣的都是異常

#異常處理,對**中所有可能出現的異常進行的處理

#1、處理某個錯誤 2,處理某個型別的錯誤 3 有錯就抓

一、初級處理:只抓

import os

try:

os.mkdir(

"wuzm

") #fileexistserror

except fileexistserror: #有錯就抓,哈哈哈

print(

"抓捕歸案,等待進一步處理")

print(

"我就是這麼厲害,哈哈哈

")

二、中級處理:既要抓,還要有處罰措施

try

:  os.rmdir(

"wuzm

") #oserror

except exception

ase: #把錯誤抓起來,存到變數c裡面去,一般用exception,python標準異常。

print(

"抓捕歸案,等待進一步處理")

print(

"錯誤為:

".format(e))

#拿個小本本記起來

file = open("

error.txt

","a+

",encoding="

utf-8")

file.write(str(e))

file.close()

finally

: #你犯不犯錯,我都是要執行

print(

"我就是這麼厲害,哈哈哈

")

#try.... except....finally不管報不報錯,finally裡的都要執行。

三、不常用處理

#

try.... except....else

不常用try

:  os.rmdir(

"wuzm

") #oserror

except exception

ase: #把錯誤抓起來,存到變數c裡面去,一般用exception,python標準異常。

print(

"抓捕歸案,等待進一步處理")

print(

"錯誤為:

".format(e))

#拿個小本本記起來

file = open("

error.txt

","a+

",encoding="

utf-8")

file.write(str(e))

file.close()

else

: #跟try下面的**是一起的,你好我就好,你不好我就不好了

print(

"我就是這麼厲害,哈哈哈

")

Python學習筆記 23

classa 直接在類中定義的屬性是類屬性 類屬性可以通過類或者類的例項訪問 但類屬性只能通過類物件修改,無法通過例項修改 count 5def init self 例項屬性,通過例項物件新增的屬性 例項屬性只能通過例項物件來訪問修改,類物件無法訪問修改 self.name 小王 例項方法 在類中定...

Spring Boot學習筆記8 統一異常處理

雖然,spring boot中實現了預設的error對映,但是在實際應用中,預設的錯誤頁面對使用者來說並不夠友好,我們通常需要去實現我們自己的異常提示。下面我們以之前的spring bootx學習筆記7 使用thymeleaf模板引擎渲染web檢視為基礎,進行統一異常處理的改造。public cla...

Python 異常 學習筆記

python 標準異常總結 try 和 try finally 語句 try 下面是檢測範圍,如發生異常停止在第乙個異常的位置 fh open testfile w fh.write 這是乙個測試檔案,用於測試異常 except oserror as reason 下面是出現異常後輸出的 print...