【Python】大陆身份证号分析库
ChinaIDAnalyLib
注意:本项目为站长历时三月呕心沥血之作,不喜勿喷,勿用于非法用途。
简介
这是一个中国(大陆)居民身份证号分析库,由 Python 写成,快去 Github 仓库 围观!.
keyword: China,Mainland,resident,ID,identity,card,中国大陆,居民,身份证,分析
使用
开箱即用,直接运行 GUI.exe
即可。若君需深研机理,详情请见 demo.py
。
功能
查询:出生地/生日/性别/生肖/星座
计算:验证码(最后一位,它是合法性的标准)
生成:根据规则随机生成一个合法的身份证号(不保证有效性)。
特色
① 程序返回三种格式的生日,你将不用再问你娘:俺啥时生的?(支持:公历 + 农历 + 八字(天干地支))。
② 程序也提供生肖和星座信息。这将帮助你更全面地了解你自己(的基本信息)。
说明
· 本库仅支持中国大陆居民身份证号(18 位)。
· 行政区划代码数据来自中华人民共和国民政部官网。
· 本库无能查询真名等敏感信息。若有需要,请问 jc 蜀黍。
不足
现在,太老的人(其实50 岁左右就波及到了)的身份证号输入后会造成一个 IDError。在 GUI 程序里,它告诉我们 "非法生日",但是这里跟生日一点屁事都没有。事实上,它由天干地支计算部分相关代码的缺陷造成。但是我的能力有限,故本缺陷有待高人补天。
END
知道不会编程的部分伙伴看了很头大,这里还是给出 GUI 程序的打包版吧!(Packed by pyinstaller)
效果:
① Gtihub 仓库的提供的发行版:releases
② 夸克网盘
阅读剩余
版权声明:
作者:灰尘疾客
链接:https://www.gkcoll.xyz/502.html
文章版权归作者所有,未经允许请勿转载。
THE END