Pythonでは、ZIPファイルの中身を取得するためにzipfile
モジュールを使用します。このモジュールを使用すると、ZIPファイルの中にあるファイルやフォルダの一覧を取得できます。
まず、zipfile
モジュールをインポートします。
import zipfile
次に、ZipFile
クラスのインスタンスを作成します。このインスタンスを通じて、ZIPファイルにアクセスします。
zip_f = zipfile.ZipFile('path_to_your_zip_file')
ここで、'path_to_your_zip_file'
はあなたがアクセスしたいZIPファイルのパスです。
ZIPファイルの中にあるファイルの一覧を取得するには、namelist
メソッドを使用します。
lst = zip_f.namelist()
このメソッドはZIPファイルの中にある全てのファイルの名前のリストを返します。次に、このリストから一つずつファイル名を取り出します。
for fil in lst:
print(fil)
最後に、ZIPファイルを閉じます。
zip_f.close()
以上が、PythonでZIPファイルの中身を取得する基本的な方法です。さらに詳しい情報は、公式のPythonドキュメンテーションを参照してください。.