0

使用 python,我想查看 .zip (deflate) 的内容而不读取整个文件。我有一个非常慢的网络驱动器,其中包含大量压缩文件。我希望能够打开文件并查看内容,而无需先下载整个文件。

相比之下,当使用 Windows 10 文件资源管理器打开 .zip 时,它会下载整个文件。另一方面,7zip“打开存档”让您无需下载整个文件即可查看内容。

我怎么能用python做到这一点。我尝试使用以下代码,但与 windows10 文件资源管理器一样,它会在打印文件名之前下载整个文件。

from zipfile import ZipFile

with ZipFile("filename.zip") as zip_obj:
    for sub_file in zip_obj.namelist():
        print(sub_file.filename)
4

0 回答 0