第八章:数据压缩与归档-zipfile:ZIP归档访问-从归档抽取归档文件

8.5.3 从归档抽取归档文件
要从一个归档成员访问数据,可以使用read()方法,并传入该成员名。

import zipfile

with zipfile.ZipFile('example.zip') as zf:
    for filename in ['README.txt','notthere.txt']:
        try:
            data = zf.read(filename)
        except KeyError:
            print('ERROR: Did not find {} in zip file'.format(
                filename))
        else:
            print(filename,':')
            print(data)
        print()

如果必要,数据会自动解压缩。
运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43193719/article/details/89317835