#異常處理與除錯
#異常:在執行**過程中遇到的任何錯誤,帶有error字樣的都是異常
#異常處理,對**中所有可能出現的異常進行的處理
#1、處理某個錯誤 2,處理某個型別的錯誤 3 有錯就抓
一、初級處理:只抓
import ostry:
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...