zip ファイルがあり、各 zip ファイルには 3 つのサブフォルダー (つまり、ini、log、および output) が含まれています。出力フォルダーからファイルを読み取りたいのですが、名前の異なる 3 つの csv ファイルが含まれています。3 つのファイル名が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'
正しいファイルを見つけて読み取るにはどうすればよいですか?