处理尼加拉瓜邮政编码的python包
postalcodes-ni的Python项目详细描述
镍后合金
处理尼加拉瓜邮政编码的python包
快速启动
安装postalcodes-ni
:
$ pip install postalcodes-ni
然后在项目中使用它:
frompostalcodes_niimport(get_all_municipalities_by_iso,get_all_municipalities_by_postal,get_municipality_by_name,get_municipality_by_postal)
您可以在https://postalcodes-ni.readthedocs.io
此软件包使用来自以下网站的数据:
用法
postalcodes_ni
公开以下方法:
get_all_municipalities_by_iso
对于mn部门,使用iso代码-exmn获取部门中的所有市镇。get_all_municipalities_by_postal
对于使用邮政编码的部门,获取该部门中的所有市镇,对于10000对于managua部门。get_municipality_by_name
使用他的名字获得一个特定的市政府-例如altagracia用于rivas部门。get_municipality_by_postal
使用他的邮政编码获取特定的市政府-ex^{str 1}48800用于altagracia的市政府,来自rivas部门。
示例
首先,需要导入要使用的方法
frompostalcodes_niimport(get_all_municipalities_by_iso,get_all_municipalities_by_postal,get_municipality_by_name,get_municipality_by_postal)
要让一个部门中的所有城市都使用以下方法
>>># Get all the municipalities in Carazo department using iso code>>>get_all_municipalities_by_iso('CA')[('Jinotepe',45000),('Dolores',46100),('El Rosario',46200),...]>>># Get all the municipalities in Carazo department using postal code>>>get_all_municipalities_by_postal(45000)[('Jinotepe',45000),('Dolores',46100),('El Rosario',46200),...]
对于在一个部门中获得一个特定的市,请使用以下方法
>>># Get a municipality using his name>>>get_municipality_by_name('nindiri')('Nindirí',42200)>>># Get a municipality using his postal code>>>get_municipality_by_postal(42500)('Catarina',42500)
运行测试
代码真的有用吗?
$ source env/bin/activate
(env) $ pip install -r requirements_dev.txt
(env) $ make test-all
历史记录
1.0.0(2019-03-27)
- pypi上的第一个版本。