標籤:

python基礎-try

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 |