pyhton zipfile文档解释
2017-05-06 21:33
148 查看
包导入
import zipfile
创建实例化对象
zFile = zipfile.ZipFile(filename,mode = 'r')
mode表示包打开的模式,默认为读(‘r’),还可以是写(‘w’,’a’)。
向包内写入文件
zFile.write(path1,path2,compress_type)
将path1指向的文件写到包的path2目录下。compress_type表示压缩类型(zipfile.ZIP_STORED,zipfile.ZIP_DEFLATED,前者表示“保存但不压缩”,后者表示“保存并压缩”)
为包设置密码
zFile.setpassword(pwd)
关闭文件
zFile.close()
修改包内文件
zFile.writestr(filename,data)
以二进制的向包内filename文件写入data
读取包内文件信息
zFile.printdir() 格式输出文件内容 zFile.namelist() 返回文件名列表 zFile.infolist() 返回ZipInfo列表(含有filename,file_size,header_offset(文件大小在包内的偏移量)) zFile.read(filename,pwd) 读取包内指定文件内容。密码为pwd
解压文件
1.zFile.extract(member,path,pwd) 将member解压到path指向的目录下,密码为pwd
member可是是filename,也可以是zipinfo对象
2.
zFile.extractall(path,members,pwd) 将members指向的文件集合解压到path下。members默认为所有文件
相关文章推荐
- How to create a zip file in NetSuite SuiteScript 2.0 如何在现有SuiteScript中创建和下载ZIP压缩文档
- [转]Vim打开中文文件乱码 Vim有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding(这些选项设置请参考Vim文档中e
- 【.NET深呼吸】Zip文件操作(2):动态生成Zip文档
- Sandcastle Help File Builder(.NET帮助文档工具)的版本选择心得——支持VS2010至VS2015,高版本项目文件问题
- MainWindow::newFile多文档窗口
- Python之文件与目录操作(os、zipfile、tarfile、shutil)
- Tomcat:在部署war包的时候java.util.zip.ZipException: error in opening zip file
- cannot be read or is not a valid ZIP file
- wsdl文档解释
- 解决android studio Error:Failed to open zip file. Gradle's dependency
- Android Studio更新出现错误:Error:Failed to open zip file解决方法
- iOS cocoaPods Podfile文件中的platform :ios, ’9.0’和“~>”解释
- Adapter 官方文档的解释~~~~~~~~~~~~~~~~~好好理解~
- Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after
- 使用SHFB(Sandcastle Help File Builder)建立MSDN风格的代码文档
- Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after
- AndroidStudio编译错误处理--Error:Failed to open zip file.
- AutoCAD .Net 使用 Database.ReadDwgFile 读取dwg文件而不显示文档窗口
- Type Archive for required library: 'C:/Users/EuphemiaShaw/.m2/repository/org/apache/hadoop/hadoop-hdfs/2.6.5/hadoop-hdfs-2.6.5.jar' in project 'mapreduce' cannot be read or is not a valid ZIP file
- docker dockerFile 参数解释,及生成jdk+tomcat镜像实例