Pythonのzipfileメソッド ZipFile.getinfo

zipfile.ZipFile.getinfoメソッドは、Pythonのzipfileモジュールで提供されるメソッドの1つです。このメソッドは、ZIPアーカイブ内のファイルに関する情報を取得するために使用されます。

以下は、ZipFile.getinfoメソッドの基本的な使用例です:

python
import zipfile # ZIPアーカイブを開く with zipfile.ZipFile('my_archive.zip', 'r') as my_zip: # ZIPアーカイブ内の特定のファイルに関する情報を取得 file_info = my_zip.getinfo('file_to_get_info.txt') print("File name:", file_info.filename) print("File size:", file_info.file_size) print("Compressed size:", file_info.compress_size) print("Last modified:", file_info.date_time)

上記のコードでは、ZIPアーカイブを読み込み専用モードで開き、getinfoメソッドを使用してアーカイブ内の特定のファイル(file_to_get_info.txt)に関する情報を取得しています。取得できる情報には、ファイル名、ファイルサイズ、圧縮サイズ、最終更新日時などが含まれます。

getinfoメソッドを使用することで、ZIPアーカイブ内のファイルに関する詳細な情報を取得し、必要に応じて操作や処理に利用できます。