-1

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

正しいファイルを見つけて読み取るにはどうすればよいですか?

4

2 に答える 2