Pythonのzipfileでアーカイブ内容の一覧を取得する方法

Pythonのzipfileモジュールを使用して、ZIPアーカイブ内のファイルやディレクトリの一覧を取得するには、ZipFileオブジェクトのnamelist()メソッドを使用します。以下は、ZIPアーカイブ内のファイルとディレクトリの一覧を取得する方法の例です:

python
import zipfile # ZIPファイルの名前 zip_file_name = 'ファイル.zip' # ZIPファイルを読み込む with zipfile.ZipFile(zip_file_name, 'r') as zipf: # ZIPアーカイブ内のファイルとディレクトリの一覧を取得 archive_contents = zipf.namelist() # 一覧を表示 for item in archive_contents: print(item)

このコードでは、zipfile.ZipFileを使用してZIPアーカイブを読み込み、namelist()メソッドを使用してZIPアーカイブ内のファイルとディレクトリの一覧を取得します。取得した一覧は、ループを使用して表示されます。

コードを実行する前に、zip_file_nameに対象のZIPアーカイブの名前を設定してください。取得した一覧を必要に応じて適切に処理できます。