时间:2021-05-22
本文为大家分享了python压缩新文件到已有ZIP文件的具体代码,供大家参考,具体内容如下
要点在于使用Python标准库zipfile创建压缩文件时,如果使用'a'模式时,可以追加新内容。
from zipfile import ZipFilefrom os import listdirfrom os.path import isfile, isdir, joindef addFileIntoZipfile(srcDir, fp): #遍历该文件夹中所有文件 for subpath in listdir(srcDir): subpath = join(srcDir, subpath) if isfile(subpath): #如果是文件就直接压缩到ZIP文件 fp.write(subpath) elif isdir(subpath): #如果是子文件夹就先写入子文件夹名 #然后再递归调用函数 #把所有文件都压缩进入ZIP文件 fp.write(subpath) addFileIntoZipfile(subpath, fp)def zipCompress(srcDir, desZipfile): with ZipFile(desZipfile, mode='a') as fp: addFileIntoZipfile(srcDir, fp)#测试函数功能paths = [r'C:\python34\Scripts', r'C:\python34\Dlls', r'c:\eclipse']for path in paths: zipCompress(path, 'test.zip')来源:python小屋
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
操作步骤1.下载BeautifulReport文件,本例文件下载地址最新文件下载地址2.复制文件BeautifulReport,至python安装Lib\sit
把两个文件压缩在一起的方法为:新建一个文件夹,将需要压缩的文件放进去。然后对新文件夹进行压缩即可。 压缩包的基本原理是查找文件内的重复字节,并建立一个相同字节
本文实例讲述了Python实现压缩和解压缩ZIP文件的方法。分享给大家供大家参考,具体如下:有时我们需要在Python中使用zip文件,而在1.6版中,Pyth
zip格式后缀的文件是经过了压缩打包的文件。zip文件用什么打开呢,如何打开zip文件,需要安装压缩软件。如果电脑上有可以直接右击打开,如果没有就得安装个压缩软
gzip是Linux系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。再强调一下,g