用Python處理文檔,總是碰到WindowsError這個提示,幾經折騰,找到的原因如下:
WindowsError:[Error 2] 不存在這個文件
WindowsError:[Error 3] 沒有這個路徑
WindowsError:[Error 5] 權限問題
WindowsError:[Error 13] 該文檔被其它程序占用,處理不了
WindowsError:[Error 123] 路徑語法有誤
WindowsError:[Error 145] 目錄非空,多在刪除非空目錄時出現
對於WindowsError:[Error 5]
我將刪除文件的命令 os.remove(file) 用於刪除文件夾 os.remove(dir) 時,也出現這個提示,我的理解是這個命令的權限是用於文件夾而非文件。
剛發現已經有人總結出了這一類問題的原因,特附上:http://hi.baidu.com/setail/item/970cbdb41cab0974244b0979