我有 zip 文件,每个 zip 文件包含三个子文件夹(即 ini、log 和 output)。我想从输出文件夹中读取一个文件,它包含三个不同名称的 csv 文件。假设三个文件名是:initial.csv
、intermediate.csv
和final.csv
. 只想读取final.csv
文件。
我试图读取文件的代码是:
import zipfile
import numpy
import pandas as pd
zipfiles = glob.glob('/home/data/*.zip')
for i in np.arange(len(zipfiles)):
zip = zipfile.ZipFile(zpfiles[i])
f = zip.open(zip.namelist().startswith('final'))
data = pd.read_csv(f, usecols=[3,7])
我得到的错误是'list' object has no attribute 'startswith'
我怎样才能找到正确的文件并阅读它?