使用 Python,获取 zip 存档中的文件名
我在网站上有几个非常大的 zip 文件可供下载。我正在使用 Flask 微框架(基于 Werkzeug),它使用 Python。
有没有一种方法可以向网页上的某人显示 zip 文件的内容(即文件和文件夹名称),而无需实际下载它?就像在服务器端进行锻炼一样。
假设我自己不知道 zip 档案中有什么。
我很抱歉这篇文章不包含代码。
谢谢你的帮助。
I have several very large zip files available to download on a website. I am using Flask microframework (based on Werkzeug) which uses Python.
Is there a way to show the contents of a zip file (i.e. file and folder names) - to someone on a webpage - without actually downloading it? As in doing the working out server side.
Assume that I do not know what are in the zip archives myself.
I apoligize that this post does not include code.
Thank you for helping.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然,看看
zipfile.ZipFile.namelist()< /代码>
。正如您所期望的,用法非常简单:您只需为所需的文件创建一个 ZipFile 对象,然后 namelist() 会为您提供 ZipFile 的路径列表存储在存档中的文件。
Sure, have a look at
zipfile.ZipFile.namelist()
. Usage is pretty simple, as you'd expect: you just create aZipFile
object for the file you want, and thennamelist()
gives you a list of the paths of files stored in the archive.http://docs.python.org/library/zipfile.html
具体来说,尝试使用 ZipFile.namelist() 方法。
http://docs.python.org/library/zipfile.html
Specifically, try using the ZipFile.namelist() method.