Extract Chinese identity card info (gender, birthday and regions)
Project description
cid
Chinese Identity Parser
提取身份证号码中的生日、性别、办证区域, 校验身份证号码格式是否正确
Install
pip install cid
Usage
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)
Changelog
0.1.3 - Dec 19, 2017
update data.csv
0.1.2 - Dec 19, 2017
update data.csv
0.1.1 - Apr 5, 2016
update data.csv
0.1 - Apr 1, 2016
first version
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cid-0.1.3.tar.gz
(48.3 kB
view details)
File details
Details for the file cid-0.1.3.tar.gz
.
File metadata
- Download URL: cid-0.1.3.tar.gz
- Upload date:
- Size: 48.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 284a18b81e0ae80b0e2f4dc50cba1613e9cda57461548a79fc10df24b7c3a2f3 |
|
MD5 | 3b6dc5bfa07bfe2e46057ae9b7e57435 |
|
BLAKE2b-256 | 379f6b35865564203bede50edd72a7089c0f0ec0ece4f43dbde87d554d5c9b9f |