读取的流程如下:
- zip文件解压缩之后怎么用pandas读取,就在压缩包内也怎么读取
- 使用
zipfile.ZipFile()
打开压缩包 - 直接用
zip_file.open('某个文件.csv')
打开这个文件
示例程序
对于外面的一个压缩包压缩包.zip
文件:
import zipfile
import pandas as pd
with zipfile.ZipFile('压缩包.zip', 'r') as zip_file:
print("全部包内文件:", zip_file.namelist())
df = pd.read_csv(zip_file.open('某个文件.csv')) # 这里就读到文件啦