Python 中的 zipfile 库可以用于显示 zipfile 中文件的文件路径吗?
我可以使用 .namelist() 生成每个文件的名称,但是我可以调用类似的函数来显示当前压缩文件中所有文件的文件路径吗?
您确定 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']