提取中国身份证信息(性别、生日和地区)
cid的Python项目详细描述
cid
中文身份分析器
中新网
安装
pip install cid
使用量
In [1]: from cid import IdParser In [2]: ip = IdParser() In [3]: ip.parse('360730198601011111') Out[3]: {'birthday': '1986-01-01', 'gender': '男', 'region': {'city': '赣州市', 'district': '宁都县', 'province': '江西省'}} # 校验身份证号码格式是否正确 In [4]: ip.is_valid_cid('360730198601011111') Out[4]: False In [5]: ip.extract_gender('360730198601011111') Out[5]: '男' In [6]: ip.extract_birthday('360730198601011111') Out[6]: '1986-01-01' In [7]: ip.extract_region('360730198601011111') Out[7]: {'city': '赣州市', 'district': '宁都县', 'province': '江西省'} # 除了提取发证地,需要实例化 IdParser 外, 其他方法可直接使用 In [8]: from cid import (is_valid_cid, extract_gender, extract_birthday)
更改日志
0.1.3-2017年12月19日
- 更新data.csv
0.1.2-2017年12月19日
- 更新data.csv
0.1.1-2016年4月5日
- 更新data.csv
0.1-2016年4月1日
- 第一个版本