加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
idcard.py 517 Bytes
一键复制 编辑 原始数据 按行查看 历史
正版乔 提交于 2018-09-13 20:21 . 查询模块
#!/usr/bin/python
#-*-coding:utf-8-*-
import json
locate_dic = {}
for line in open("./ID/ID.csv", "r"):
idcard = line.strip("\r\n").split(",", 1)
locate_dic[idcard[0]] = idcard[1]
def find(idcard):
dict = {}
if len(idcard) == 15:
idcard = idcard[:6] + "19" + idcard[6:]
dict['locate'] = locate_dic[idcard[:6]]
dict['birthday'] = idcard[6:14]
if int(idcard[16])%2 == 0:
dict['gender'] = '女'
else:
dict['gender'] = "男"
j = json.dumps(dict)
return j
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化