Pythonのzipfileメソッド ZipFile.printdir

zipfile.ZipFile.printdirはPythonのzipfileモジュールには存在しないメソッドです。おそらく、誤って記述されたか、誤解が生じた可能性があります。

zipfile.ZipFileクラスには、ZIPアーカイブ内の情報を表示するためのprintdirという名前のメソッドは存在しません。しかし、ZIPアーカイブ内の情報を取得して表示したい場合、以下のようにファイル名のリストやinfolistメソッドを使用して情報を取得し、それを表示することができます。

python
import zipfile # ZIPアーカイブを開く with zipfile.ZipFile('my_archive.zip', 'r') as my_zip: # ZIPアーカイブ内のファイル名のリストを表示 print("ファイルリスト:", my_zip.namelist()) # ZIPアーカイブ内の詳細な情報を表示 for info in my_zip.infolist(): print("ファイル名:", info.filename) print("ファイルサイズ:", info.file_size) print("圧縮サイズ:", info.compress_size)

上記のコードは、ZIPアーカイブ内のファイル名のリストとファイルの詳細情報を表示する例です。特定の情報を取得し、表示するために必要な情報を選択して使用できます。