Python读取zip压缩文件的csv文件
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()