删除当前文件夹中的文件和删除压缩文件
#删除当前文件夹中的所有文件(文件夹不删除)
def del_file(start_load,name):
#start_load 文件夹路径
#name 不需要删除的文件夹名称
for dir_path,dir_list,file_list in os.walk(start_load):
for file in file_list:
#model文件夹中的文件不删除
file_load = os.path.join(dir_path,file)
if name in file_load:
print('{}文件夹中的文件不删除'.format(name))
else:
os.remove(file_load)
#删除压缩文件
def del_zip(start_load):
#获取当前路径的上一层路径名称
upper_load = os.path.abspath(os.path.dirname(start_load))
print(upper_load)
file_list = os.listdir(upper_load)
for file in file_list:
if '.zip' in file or '.rar' in file or '.gz' in file:
os.remove(os.path.join(upper_load,file))
print('当前文件夹{}中的.gz .rar和.zip的压缩文件{}删除成功'.format(upper_load,file))