Чтобы прочитать указанный c файл в любой сжатой папке, нам просто нужно указать его имя или позицию, например, чтобы прочитать указанный c csv файл в заархивированной папке, мы можем просто открыть этот файл и прочитать содержимое.
from zipfile import ZipFile
import pandas as pd
# opening the zip file in READ mode
with ZipFile("results.zip") as z:
read = pd.read_csv(z.open(z.infolist()[2].filename))
print(read)
Здесь выглядит структура папок с результатами, и я хочу прочитать test.csv:
$ data_description.txt sample_submission.csv test.csv train.csv