import zipfile,os
path = input('Please enter the path:')
os.chdir(path)
for i in os.listdir(path):
zip = zipfile.ZipFile(i+'.zip','w')
if os.path.isdir(i) == True:
for foldername,subfolders,filenames in os.walk(i):
print('Adding files in %s...'%(foldername))
zip.write(foldername)
for filename in filenames:
zip.write(os.path.join(foldername,filename))
else:
zip.write(i)
zip.close()
print('正在备份'+i+'...')
实现“学习视频”文件夹自动压缩备份
本文介绍了一个使用Python编写的简单脚本,该脚本能够自动遍历指定路径下的所有文件和文件夹,并将它们逐一压缩成.zip文件进行备份。对于目录,脚本会递归地压缩其中的所有子文件夹及文件。
315

被折叠的 条评论
为什么被折叠?



