Python 中的 zipfile 库可以用于显示 zipfile 中文件的文件路径吗?

问题描述 投票:0回答:1

Python 中的 zipfile 库可以用于显示 zipfile 中文件的文件路径吗?

我可以使用 .namelist() 生成每个文件的名称,但是我可以调用类似的函数来显示当前压缩文件中所有文件的文件路径吗?

python python-zipfile
1个回答
0
投票

您确定 zip 文件中的条目包含路径吗?

这是一个 zip 文件,其中包含具有路径部分的文件名。

$ unzip -l /tmp/text.zip
Archive:  /tmp/test.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        4  2024-05-12 15:33   tmp/fred/data.json
---------                     -------
        4                     1 file

当我跑步时

namelist
,像这样

import zipfile

zip = zipfile.ZipFile('/tmp/test.zip')

print (zip.namelist())

我得到下面的输出,即带有路径部分的文件名。

['tmp/fred/data.json']
© www.soinside.com 2019 - 2024. All rights reserved.