跳至内容
Python 俱乐部
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
python-files:zip
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== Python读写zip压缩文件 ====== Python自带模块zipfile可以完成zip压缩文件的读写,而且使用非常方便,下面我们就来演示一下Python读写zip文件。 ===== Python读zip文件 ===== 下面的代码给出了用Python读取zip文件,打印出压缩文件里面所有的文件,并读取压缩文件中的第一个文件。 <code python> import zipfile z = zipfile.ZipFile("zipfile.zip", "r") #打印zip文件中的文件列表 for filename in z.namelist( ): print 'File:', filename #读取zip文件中的第一个文件 first_file_name = z.namelist()[0] content = z.read(first_file_name) print first_file_name print content </code> ===== Python写/创建zip文件 ===== Python写Zip文件主要用到ZipFile的write函数。 <code python> import zipfile z = zipfile.ZipFile('test.zip', 'w', zipfile.ZIP_DEFLATED) z.write('test.html') z.close( ) </code> 在创建ZipFile实例的时候,有2点药注意: - 要用'w'或'a'模式,用可写的方式打开zip文件 - 压缩模式有ZIP_STORED 和 ZIP_DEFLATED,ZIP_STORED只是存储模式,不会对文件进行压缩,这个是默认值,如果你需要对文件进行压缩,必须使用ZIP_DEFLATED模式。 ===== 参考 ===== * Python帮助文档zipfile模块
python-files/zip.txt
· 最后更改: 2010/08/17 09:20 (外部编辑)
页面工具
显示页面
修订记录
反向链接
回到顶部