如何在 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'>

更新於: 12-6-2020

7000+ 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.