删除文件夹
上面讲到了如何删除文件,下面说一下如何删除文件夹。我们用到了rmdir方法,它可以直接删除空文件夹
假如文件夹非空,会提示这样的错误: Traceback (most recent call last): File "<pyshell#8>", line 1, in <module> os.rmdir(r'd:/tt/') WindowsError: [Error 145] : 'd:/tt/'
假如文件夹不存在,会提示这样的错误: Traceback (most recent call last): File "<pyshell#16>", line 1, in <module> os.rmdir(r'd:/tt/') WindowsError: [Error 2] : 'd:/tt/'
怎么删除非空文件夹?我们用到了shutil模块
用rmtree命令可以直接删除文件夹,包括内部文件