日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Python学习第十六篇——异常处理

發布時間:2023/12/13 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习第十六篇——异常处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在實際中,很多時候時候,我們并不能保證我們所寫的程序是完美的。比如我們程序的本意是:用戶在輸入框內輸入數字,并進行后續數學運算,即使我們提醒了用戶需要輸入數字而不是文本,但是有時會無意或者惡意輸入字符串等我們意料之外的東西,但我們又不想讓我們的程序崩潰,Python引入了一種“異常處理”機制,使得我們能夠正確的處理這種意外:

比如下面這段代碼:想讀取文件的內容,但假如所要讀取的文件不存在應該怎么辦:

1 def file_read(filename): 2 try: 3 with open(filename,'r') as f_obj: 4 conts = f_obj.read() 5 except FileNotFoundError: 6 print("The file '"+filename+"' does not exist!") 7 #pass 8 else: 9 print(conts) 10 11 filenames = ['cats.txt','dogs.txt'] 12 for filename in filenames: 13 file_read(filename) 14

關于代碼的具體細節不再描述,僅僅想說明:Python提供了很多的“異常處理”機制,可以方便我們去處理異常情況,暫時不需要記住他們,但需要明白Python具有這樣的機制,并且會靈活運用。

轉載于:https://www.cnblogs.com/shaonianpi/p/9542615.html

總結

以上是生活随笔為你收集整理的Python学习第十六篇——异常处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。