【Python】ZIP ファイル内のファイル一覧を取得する
Pythonに標準搭載されている zipfileライブラリを用いるとZIP ファイルの読み書きを簡単に行うことができます。
例えば以下のようなzipファイルがあったとします。中身は5つのテキストファイルで構成されています。これを解凍することなくファイル一覧を取得してみましょう。
ソースコードはこちらです。
import zipfile
zip = zipfile.ZipFile('test/test.zip', 'r')
# Zip内のファイルリスト取得
list = zip.infolist()
for file in list:
print(file.filename)
実行結果はご覧の通り。zip内のファイル一覧を出力することができました。
スポンサーリンク

