zipfile无法识别zip文件问题
本帖最后由 逃兵 于 2021-12-1 11:44 编辑代码
import zipfile
file_name = '20211201_083530.csv.zip'
z = zipfile.ZipFile(file_name,'r')
报错
zipfile.BadZipFile: File is not a zip file
如何使用python打开里面的csv文件数据 后缀虽然是zip,但是文件的内容是gzip
$ ls
20211201_083530.csv.zip
$ file 20211201_083530.csv.zip
20211201_083530.csv.zip: gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), original size modulo 2^32 1310
$ mv 20211201_083530.csv.zip 20211201_083530.csv.gz
$ gzip -d 20211201_083530.csv.gz
$ ls
20211201_083530.csv
$ 这些标准的东西基本上是很难出问题的,zipfile 说不是 zip 文件,那就不是 zip 文件
想知道这个文件是什么类型的文件,用 file 命令看一下就知道了
用 file 命令看了一下发现是 gzip 文件
人造人 发表于 2021-12-1 11:32
后缀虽然是zip,但是文件的内容是gzip
非常感谢,使用gzip命令成功读取了
页:
[1]