如何删除 python 文件夹?
How to delete folder with python?
我想删除 Windows 驱动器 'C'
中的一个文件夹
但我得到 PermissionError
我像往常一样使用 'os' 模块,但我不知道如何解决 access 问题
代码:
import os
os.remove("C:\Users\name\AppData\Local\Temp")
错误:
line 2, in <module>
os.remove("C:\Users\name\AppData\Local\Temp")
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)
这将删除文件夹,即使它包含文件。
我想删除 Windows 驱动器 'C'
中的一个文件夹但我得到 PermissionError
我像往常一样使用 'os' 模块,但我不知道如何解决 access 问题
代码:
import os
os.remove("C:\Users\name\AppData\Local\Temp")
错误:
line 2, in <module>
os.remove("C:\Users\name\AppData\Local\Temp")
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)
这将删除文件夹,即使它包含文件。