Python異常處理方法有哪些?整理成一套經(jīng)典教程,建議收藏
2022-04-18 21:55 作者:軟件測試技術(shù)之美 | 我要投稿
一、什么是異常?
異常:是一個事件,該事件會在程序執(zhí)行過程中發(fā)生,影響程序的正常執(zhí)行,一般情況下python無法正常處理程序時(shí)會發(fā)生一個異常。
二、捕捉異常使用什么語句?
捕捉異常:可以使用try/except語句。
三、案例分享
案例1:打開一個文件名為kitty.txt文件并寫入內(nèi)容,且系統(tǒng)未發(fā)生異常。
落地代碼實(shí)現(xiàn)如下圖所示:

執(zhí)行結(jié)果如下:

代碼實(shí)現(xiàn)如下:
try:
f=open('D:/PythonProject/Python編程基礎(chǔ)/kitty.txt','w')
f.write('hello,kitty')
except IOError:
print("報(bào)錯,沒有找到")
else:
print('找到kitty教軟件測試')
f.close()
print('程序結(jié)束')
案例二:打開kitty.txt文件,在該文件中寫入內(nèi)容,如果文件無寫入權(quán)限,就會觸發(fā)異常。
落地代碼如下圖所示:

代碼執(zhí)行結(jié)果:

代碼實(shí)現(xiàn)如下:
try:
f=open('D:/PythonProject/Python編程基礎(chǔ)/kitty.txt','r')
f.write('hello,kitty')
except IOError:
print("報(bào)錯,沒有找到")
else:
print('找到kitty的名字')
f.close()
print('程序結(jié)束')
綜上所述,本章節(jié)內(nèi)容主要與大家分享異常處理try-except的應(yīng)用,文章中采用兩個真實(shí)的案例通過實(shí)踐的方式告訴大家如何使用try-except來編寫異常代碼塊。
寫程序難免遇到問題,遇到問題不可怕,我們?yōu)榇a添加異常處理,即使代碼在執(zhí)行出現(xiàn)錯誤也能讓我們快速找到解決方案,讓代碼按照正常的業(yè)務(wù)流程操作,滿足工作需求。
標(biāo)簽: