腾讯云+Pandas,批量识别银行卡号码并且写入Excel,小白也可以轻松使用
大家好,这里是程序员晚枫,
昨天我们学习了:实战案例!用1行Python代码识别增值税发票,然后将数据自动录入系统。
今天我们继续学习Python自动化办公:每次有新员工入职,都要收集大量的工资卡信息,并且生成Excel文档,能不能用Python准确、快速地解决呢?
今天我们就来学习一下,如何用1行代码,自动识别银行卡信息并且自动生成Excel文件~
第一步:识别一张银行卡
识别银行卡的代码最简单,只需要1行腾讯云AI的第三方库potencent
的代码,如下所示。左右滑动,查看全部。👇
1 | # pip install potencent |
识别后的返回结果,几乎涵盖所有银行卡上肉眼可见的内容。👇
1 | { |
支持对中国大陆主流银行卡正反面关键字段的检测与识别,包括卡号、卡类型、卡名字、银行信息、有效期。支持竖排异形卡识别、多角度旋转图片识别。支持对复印件、翻拍件、边框遮挡的银行卡进行告警,可应用于各种银行卡信息有效性校验场景,如金融行业身份认证、第三方支付绑卡等场景。
以上代码中,关于potencent-config.toml
的配置方法,可以参考昨天视频的讲解👇
的
第二步:写入Excel
想把上面这个代码用来识别大量银行卡信息,并且将识别后的返回数据,全部写入Excel文件,可以直接使用之前推荐过的30讲 Python + Excel自动化办公
,传送门:点我直达
代码如下👇。
1 | import os |
运行后的结果如下,会在同级目录下,生成一个Excel文件
第三步:优化思路
以上代码还可以进一步优化,例如:
- 路径处理改为Path方法,适配更多的平台
- 变量名称更简洁
- index改为序号
但优化的前提是程序能运行成功,赶紧去跑起来吧~
大家在阅读本文和使用代码中有任何问题,欢迎在评论区进行交流~