到delete a file in Python,我使用的是os.remove。驗證os.remove已經工作
的文檔(鏈接)不給任何異常的跡象,除了OSError:
如果路徑是一個目錄,OSERROR提高
如何檢查例外,如FileNotFound
,PermissionToDeleteDenied
等?或者這樣的錯誤檢查不是由os.remove
函數完成的(文檔os.remove
和os.unlink
似乎沒有說)?
到delete a file in Python,我使用的是os.remove。驗證os.remove已經工作
的文檔(鏈接)不給任何異常的跡象,除了OSError:
如果路徑是一個目錄,OSERROR提高
如何檢查例外,如FileNotFound
,PermissionToDeleteDenied
等?或者這樣的錯誤檢查不是由os.remove
函數完成的(文檔os.remove
和os.unlink
似乎沒有說)?
Python 3.3將爲每個錯誤添加[單獨的異常類](http://docs.python.org/dev/library/exceptions.html#os-exceptions),因此不需要檢查「errno」。 – interjay 2012-08-08 11:09:51