用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