質問: bindata.decode(row[3]) #この後テキストデータを整形した上で保存したい。 ``` どなたか最も効率的な方法をご存知の方がいれば、教えていただけると助かります。
回答: `zf.infolist()`でファイル一覧を取得できますので、そこからテキストファイルを取得してはいかがでしょうか。 ``` import zipfile with zipfile.ZipFile('test.zip', 'r') as zf: files = [info.filename for info in zf.infolist() if info.filename.endswith('.txt')] for f in files: print(zf.read(f)) ```