如何使用python删除文件夹?



我想删除Windows驱动器'C'中的一个文件夹

但是我得到PermissionError

我像往常一样使用'os'模块,但我不知道如何解决访问问题

代码:

import os
os.remove("C:\UsersnameAppDataLocalTemp")

错误:

line 2, in <module>
os.remove("C:\UsersnameAppDataLocalTemp")
PermissionError: [WinError 5] Access is denied: 'C:\Users\name\AppData\Local\Temp'

要在Python中删除文件夹,您可以使用os。对于空目录,只能使用rmdir

对于非空的,可以使用shutil。Rmtree,参见https://docs.python.org/3/library/shutil.html#shutil.rmtree

使用

import shutil
shutil.rmtree(folder_name)

删除文件夹,即使它包含文件。

最新更新