python基礎-try
05-06
try是一個異常處理機制,一般的形式是:
try: 執行語句except Exception as e: print()
註:
1,except後面最常用的就是Exception,它是無論你出現什麼形式的異常它都會捕捉。當讓你也可以寫的很具體,但自己寫的代碼Exception就可以了
2,try後面還可以接else,但我基本沒用過不做介紹Python 異常處理 | 菜鳥教程
try: with open(b.txt,r) as f: print(讀到文件b)except Exception as e: print(e) print(不存在b)print(雖然文件b不存在但我還是在執行)輸出:[Errno 2] No such file or directory: b.txt不存在b雖然文件b不存在但我還是在執行
一般發生異常列印出異常就完了,其它事情你不需要干。異常處理的好處就是即使在出現異常的時後程序還會向下執行。
with open(b.txt,r) as f: print(讀到文件b)print(雖然文件b不存在但我還是在執行)
輸出:
沒有異常處理,程序在哪出錯它就會在哪停下來才不會管你下面的代碼是什麼了。
歡迎關注公眾號:huangxiaobai880
https://www.zhihu.com/video/957934758559174656推薦閱讀:
※量化策略系列教程:12Boll指標策略
※真正的遠方,到底在哪裡?
※頭腦王者的Python答題助手——從OCR文字識別到Fiddler抓包
※如何用 Qt 開發現代桌面程序?
※「北京8分鐘」驚艷世界丨人工智慧成為主角
TAG:Python |