我想删除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)
删除文件夹,即使它包含文件。