非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

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

 

スポンサーリンク

 - Python