欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

写入

最编程 2024-05-05 08:03:14
...

证件信息的写入使用 Pandas 来实现。这里我们还需要先将获取的原始证件信息进行预处理以便写入 Excel 中,我们将证件的姓名...住址分别存放在数组中,处理代码实现如下:

for tex in res["words_result"]:
    row = tex["words"]
    if "姓名" in row:
        names.append(row[2:])
    elif "性别" in row:
        genders.append(row[2:3])
        nations.append(row[5:])
    elif "出生" in row:
        births.append(row[2:])
    elif "住址" in row:
        addr += row[2:]
    elif "公民身份证号码" in row:
        ids.append(row[7:])
    else:
        addr += row

之后就可以很方便的将信息直接写入到 Excel 中了,写入代码实现如下:

df = pd.DataFrame({"姓名": names, "性别": genders, "民族": nations,
                       "出生": births, "住址": address, "身份证号码": ids})
df.to_excel('idcards.xlsx', index=False)

看一下写入效果:

到此,我们就实现了身份证信息的批量读写功能。