【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
来源:极客藏源
注意:若文章头部无特殊声明,则文章为作者原创,版权归作者所有,未经允许请勿转载(默认允许)。
转载须知:若无特殊说明,本站所有文章均遵循 CC BY-NC-SA 4.0 协议发布,转载、二次创作请遵守该协议内容,并参考以下文案添加转载声明:本文转载自网站 极客藏源 的用户 @灰尘疾客 的文章 《【Python】大陆身份证号分析库》。本转载文发布遵循与原文相同的 CC BY-NC-SA 4.0 协议
THE END
分享
二维码
海报
【Python】大陆身份证号分析库
ChinaIDAnalyLib 注意:本项目为站长历时三月呕心沥血之作,不喜勿喷,勿用于非法用途。 简介 这是一个中国(大陆)居民身份证号分析库,由 Python 写成,快……
<<上一篇
下一篇>>