是否可以从多个zip文件中收集评论数据而无需解压缩?

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

您好,是否可以从多个文件中收集zip文件的注释数据?(作为打开Zip或Rar文件时可以选择的注释)

如果是的话,评论到底存储在哪里?

python zip
1个回答
0
投票

你可以这样做:

from zipfile import ZipFile

zipfiles = ["example.zip",]
for zfile in zipfiles:
    print("Opening: {}".format(zfile))
    with ZipFile(zfile, 'r') as testzip:
        print(testzip.comment) # comment for entire zip
        l = testzip.infolist() #list all files in archive
        for finfo in l:
            # per file/directory comments
            print("{}:{}".format(finfo.filename, finfo.comment))

有关元数据存储在zip文件中的方式和位置的更多信息,请查看http://www.artpol-software.com/ZipArchive/KB/0610242300.aspx

© www.soinside.com 2019 - 2024. All rights reserved.