首页 » 网站推广 » phpfoldertozip技巧_Python编程快速上手实践项目将一个文件夹备份到一个 ZIP 文件

phpfoldertozip技巧_Python编程快速上手实践项目将一个文件夹备份到一个 ZIP 文件

访客 2024-11-20 0

扫一扫用手机浏览

文章目录 [+]

然后创建本次备份的压缩文件

将须要备份的文件写入到zip文件

phpfoldertozip技巧_Python编程快速上手实践项目将一个文件夹备份到一个 ZIP 文件

关闭压缩文件

phpfoldertozip技巧_Python编程快速上手实践项目将一个文件夹备份到一个 ZIP 文件
(图片来自网络侵删)
代码

import os,zipfiledef backupToZip(folder): folder = os.path.abspath(folder) num = 1 while True: zipFilename = os.path.basename(folder) + '_' + str(num) +'.zip' if not os.path.exists(zipFilename): break num += 1 #create zip file backupZipfile = zipfile.ZipFile(zipFilename, 'w') for foldername, subfolders, filenames in os.walk(folder): # write current folder to zip file. backupZipfile.write(foldername) # compress the files in each folder for filename in filenames: # don't compress backup zip file if filename.startswith(os.path.basename(folder+'_')) and filename.endswith('.zip'): continue backupZipfile.write(os.path.join(foldername, filename)) backupZipfile.close()if __name__ == '__main__': backupToZip('D:\\tmp')实行结果

相关文章

php常量率低技巧_PHP 常量详解教程

PHP 常量常量是单个值的标识符(名称)。在脚本中无法改变该值。有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。注释...

网站推广 2024-12-19 阅读1 评论0