获取zip里面的文件python_肿么从zip里提取文件 Python

Python自带模块zipfile可以完成zip压缩文件的读写,而且使用非常方便,下面就来演示一下Python读写zip文件:

Python读zip文件

下面的代码给出了用Python读取zip文件,打印出压缩文件里面所有的文件,并读取压缩文件中的第一个文件。

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

Python写/创建zip文件

Python写Zip文件主要用到ZipFile的write函数。

import zipfile

z = zipfile.ZipFile('test.zip', 'w', zipfile.ZIP_DEFLATED)

z.write('test.html')

z.close( )

在创建ZipFile实例的时候,有2点要注意:

要用'w'或'a'模式,用可写的方式打开zip文件 压缩模式有ZIP_STORED 和 ZIP_DEFLATED,ZIP_STORED只是存储模式,不会对文件进行压缩,这个是默认值,如果你需要对文件进行压缩,必须使用ZIP_DEFLATED模式。

取消

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值