如何从Python 2.7中的GZIP获取特定文件?

时间:2018-05-20 04:56:39

标签: python gzip

我需要从GZIP获取一个特定的CSV文件。到目前为止,我有:

import gzip
with gzip.open('my-files.zip') as myzip:
        with myzip.open('my-doc.csv') as myfile:
            reader = csv.reader(myfile)

但是这会引发错误:

AttributeError: 'GzipFile' object has no attribute 'open'

我使用的是zipfile模块,但zip无法打开:

$ file  my-files.zip
my-files.zip: Zip archive data, at least v2.0 to extract

该文件位于:http://www.rivcoeh.org/yelp

1 个答案:

答案 0 :(得分:1)

gzip和zip是两个完全不同的东西。您无法使用gzip类打开zip文件。