我有一个包含多个 json 文件的 zip 文件。如何解压它,然后将这些文件的标题与 Pandas 中的一系列文件进行比较,以检查是否存在差异?
例如:
一个包包含 2 个文件:
我有一个系列:[title1]
所以我想返回一个显示包中有什么但不在系列中的系列:[title2]
答案 0 :(得分:0)
有一种方法可以获取 zip 存档成员的名称列表
from zipfile import ZipFile
my_file = "archive.zip"
with ZipFile(my_file) as my_zip:
file_names = my_zip.namelist()
然后您只需使用 pd.Series.tolist()
方法将 Pandas 系列转换为列表并比较两者。