Pythonのzipfileでzipファイルのファイルサイズを取得する方法
Pythonのzipfileモジュールを使用してZIPファイル内のファイルサイズを取得するには、ZipFileオブジェクトの getinfo() メソッドを使用してZIPファイル内の任意のファイルの情報を取得し、その中からファイルサイズを取得します。以下は、ZIPファイル内の特定のファイルのファイルサイズを取得する方法の例です:
python
import zipfile # ZIPファイルの名前 zip_file_name = 'ファイル.zip' # ファイルサイズを取得したいファイルの名前 file_to_check = 'ファイル1.txt' # ZIPファイルを読み込む with zipfile.ZipFile(zip_file_name, 'r') as zipf: # ファイルの情報を取得 file_info = zipf.getinfo(file_to_check) # ファイルサイズを取得 file_size = file_info.file_size print(f'{file_to_check}のファイルサイズ: {file_size} バイト')
このコードでは、zipfile.ZipFileを使用してZIPファイルを読み込み、getinfo() メソッドを使用して指定したファイルの情報を取得します。その後、file_size 属性を使用してファイルサイズを取得します。
コードを実行する前に、zip_file_name に対象のZIPファイルの名前を設定し、file_to_check にファイルサイズを取得したい特定のファイルの名前を設定してください。ファイルサイズはバイト単位で取得されます。

ディスカッション
コメント一覧
まだ、コメントがありません