1. ホーム
  2. python

[解決済み] zip ファイルに含まれるファイルの一覧を取得する

2023-04-11 17:50:07

質問

zip アーカイブがあります。 my_zip.zip . その中には1つのtxtファイルがあり、その名前は私にはわかりません。 私は、Pythonの zipfile モジュール ( http://docs.python.org/library/zipfile.html ) を作成しましたが、私がやろうとしていることの意味をあまり理解できませんでした。

zip ファイルを「ダブルクリック」して txt ファイルを取得し、その txt ファイルを使用するのと同等のことをどのように行えばよいでしょうか。

>>> f = open('my_txt_file.txt','r')
>>> contents = f.read()

どのように解決するのですか?

必要なものは ZipFile.namelist() で、これはアーカイブの全コンテンツのリストを提供します。 zip.open('filename_you_discover') を実行して、そのファイルの内容を取得することができます。