import os
def remove(file):
# 判断文件是否存在
if not os.path.exists(file):
print(file, '文件不存在,无法删除')
return
# 是普通文件
if os.path.isfile(file):
os.remove(file)
return
dirs = os.listdir(file)
for f in dirs:
# 拼接完整文件名
file_name = os.path.join(file, f)
# 判断文件类型
if os.path.isfile(file_name):
# 是普通文件
os.remove(file_name)
else:
# 是目录文件, 递归处理
remove(file_name)
# 删除空目录
os.rmdir(file)