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
|