Python相关

Python获取身份证信息的库

做旅游目的地客户基础数据分析,需要从客户的身份号码证可获基本信息,百度了一个比较好用的库id_validator,这个库不仅可以验证身份证的有效性,还可以通过这个库底下的某个方法可以获取身份证相关的信息。

通过pip命令安装这个库

pip install id_validator 

使用方法

from id_validator import validator #引用这个库底下的一个模块
#下面的命令校验身份证号码。返回False,校验身份证合法性失败,返回True,校验身份证合法性成功:

validator.is_valid('440308199901111512')  #大陆18位身份证

validator.is_valid('610104620927690')  #大陆15位身份证

validator.is_valid('810000199408230021') #港澳18位身份证

validator.is_valid('830000199201300022') #台湾18位身份证

print(validator.get_info('330221199306084914'))#通过这个库get_info方法可以获取身份证相关的信息

头像

业余程序猿

About Author

一个爱好写代码的金融从业者