解压一包json文件,与系列对比

时间:2021-05-05 12:24:54

标签: python pandas

我有一个包含多个 json 文件的 zip 文件。如何解压它,然后将这些文件的标题与 Pandas 中的一系列文件进行比较,以检查是否存在差异?

例如:

一个包包含 2 个文件:

  1. title1.json
  2. title2.json

我有一个系列:[title1]

所以我想返回一个显示包中有什么但不在系列中的系列:[title2]

1 个答案:

答案 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 系列转换为列表并比较两者。