【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内のファイル一覧を出力することができました。
スポンサーリンク