如何使用 python 检索 zip 文件中的目录?

发布于 2024-12-07 17:10:22 字数 105 浏览 1 评论 0原文

如何在 python 中遍历 zip 文件的内容而不需要解压它们?

如果提取是唯一的方法,那么如果我创建一个唯一的临时文件夹并将它们提取到那里,然后遍历并删除临时文件夹,是否有效?

How do I traverse the contents of a zip file in python without having to extract them?

If extracting is the only way, is it efficient if I create a unique temp folder and extract them there then traverse and remove the temp folder afterwards?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

じ违心 2024-12-14 17:10:22

使用 namelist() 方法使用 ZipFile 类来获取存档中所有文件名的列表,而无需提取它们。例如:

import zipfile

myzip = zipfile.ZipFile('myzip.zip', 'r')
filenames = myzip.namelist()
# Do something with filenames

Use the namelist() method of the ZipFile class to get a list of all of the filenames in the archive without having to extract them. For example:

import zipfile

myzip = zipfile.ZipFile('myzip.zip', 'r')
filenames = myzip.namelist()
# Do something with filenames
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文