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)
remove('test2')
python 删除一个目录或文件
最新推荐文章于 2024-09-24 00:23:58 发布