如何用dw8做网站视频,s什么网站可以接单做设计赚钱,温州网站搭建公司,启博微分销zipfilePython 中 zipfile 模块提供了对 zip 压缩文件的一系列操作。fzipfile.ZipFile(test.zip,mode) //解压是 r , 压缩是 w 追加压缩是 amode的几种#xff1a;解压#xff1a;r压缩#xff1a;w追加压缩#xff1a;a压缩一个文件创建一个压缩文…zipfilePython 中 zipfile 模块提供了对 zip 压缩文件的一系列操作。fzipfile.ZipFile(test.zip,mode) //解压是 r , 压缩是 w 追加压缩是 amode的几种解压r压缩w追加压缩a压缩一个文件创建一个压缩文件 test.zip(如果test.zip文件不存在) 然后将 test.txt 文件加入到压缩文件 test.zip 中如果原来的压缩文件中有内容会清除原有的内容import zipfiletry:with zipfile.ZipFile(c://users//17250//desktop//test.zip,modew) as f:f.write(c://users//17250//desktop//test.txt) #写入压缩文件会把压缩文件中的原有覆盖except Exception as e:print(异常对象的类型是:%s%type(e))print(异常对象的内容是:%s%e)finally:f.close()如果要压缩的文件的路径是c://users//17250//desktop//test.txt这样的话那么最后压缩文件里面压缩的就是 users//17250//desktop//test.txt文件了向已存在的压缩文件中追加内容import zipfiletry:with zipfile.ZipFile(c://users//17250//desktop//test.zip,modea) as f:f.write(e://test.txt) #追加写入压缩文件except Exception as e:print(异常对象的类型是:%s%type(e))print(异常对象的内容是:%s%e)finally:f.close()虽然原文件里面压缩的文件的路径是 users//17250//desktop//test.txt 但是追加进去的是 e://test2.txt文件那么test2.txt 文件压缩是在 users 那一级的目录。解压文件将test.zip文件解压在python3中解压文件的密码参数 pwd 接收的是二进制的值所以要在前面加一个 b 。python2中接受的是str字符串的值。import zipfiletry:with zipfile.ZipFile(c://users//17250//desktop//test.zip,modea) as f:f.extractall(c://users//17250//desktop//,pwdbroot) ##将文件解压到指定目录解压密码为rootexcept Exception as e:print(异常对象的类型是:%s%type(e))print(异常对象的内容是:%s%e)finally:f.close()高级应用zipfile.is_zipfile(filename)判断一个文件是不是压缩文件ZipFile.namelist()返回文件列表if zipfile.is_zipfile(test.zip): #is_zipfile() 判断是否似zip文件f zipfile.ZipFile(test.zip)files f.namelist() #namelist() 返回zip压缩包中的所有文件print(files)f.close()总结到此这篇关于Python中zipfile压缩文件模块的基本使用教程的文章就介绍到这了,更多相关Python zipfile压缩文件模块使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们本文标题: Python中zipfile压缩文件模块的基本使用教程本文地址: http://www.cppcns.com/jiaoben/python/319454.html