# 递归删除文件夹
import os
def del_dir(path):
# 先将文件夹中的文件遍历一遍
for file in os.listdir(path):
# 先判断文件的类型(是否是文件)
file = os.path.join(path, file)
if os.path.isfile(file):
# 如果是文件
os.remove(file)
else:
# 如果是文件夹
del_dir(file) ####################
os.rmdir(file)
os.rmdir(path)
return True
if __name__ == '__main__':
# C:\Users\Administrator.USER-20200912KS\Desktop\123\11\22
r = del_dir(r"C:\Users\Administrator.USER-20200912KS\Desktop\123")
print(r)
## 另一种办法
import shutil
path = r"C:\Users\Administrator.USER-20200912KS\Desktop\123"
shutil.rmtree(path)
递归删除文件夹
最新推荐文章于 2024-01-24 16:34:01 发布