如何在 Python 中捕獲 IOError 異常?


IOError 異常

它是在輸入/輸出操作失敗時引發的錯誤,例如 print 語句或 open() 函式在嘗試開啟一個不存在的檔案時。它還用於作業系統相關的錯誤。

如果給定的程式碼寫在一個 try 塊中,則會引發輸入/輸出異常,該異常將在 except 塊中進行處理,如下所示

示例

import sys
def whatever():
try:
f = open ( "foo.txt", 'r' )
except IOError, e:
print e
print sys.exc_type
whatever()

輸出

[Errno 2] No such file or directory: 'foo.txt'
<type 'exceptions.IOError'>

更新時間:2020 年 6 月 12 日

7K+ 次瀏覽

開啟你的 職業

完成課程,獲得認證

開始
廣告
© . All rights reserved.