Python读取zip压缩文件的csv文件

2019-10-12
#Python

csv文件大的时候,可以压缩成zip格式,而后用Python的zipfile模块和pandas模块进行读取。

import zipfile, pandas #导入模块

zip_name='a.csv.zip' # zip的名称
csv_name='a.csv' # csv的名称
myzip = zipfile.ZipFile(zip_name) # 打开zip
file = myzip.open(csv_name) # 打开csv

df= pandas.read_csv(file) # pandas读取csv

print(list(df)) # 打印首行的名称

file.close()
myzip.close()

参考