查找中文行政区划的python实现。
GB2260的Python项目详细描述
查找中文行政区划的python实现。
安装
$ pip install GB2260
基本用法
用GB2260代码查找行政区划的方法是 基本接口gb2260.get(code):
>>>importgb2260>>>>>>division=gb2260.get(360426)>>>print(division)<gb2260.Division360426江西省/九江市/德安县>
一个部门的数据可以通过以下接口访问:
>>>division.codeu'360426'>>>division.nameu'德安县'>>>division.is_countyTrue>>>division.is_provinceFalse>>>division.is_prefectureFalse>>>print(division.province)<gb2260.Division360000江西省>>>>print(division.prefecture)<gb2260.Division360400江西省/九江市>>>>print(division.county)<gb2260.Division360426江西省/九江市/德安县>
可以使用迭代器方法生成层次划分:
>>>division.stack()<generatorobjectstackat0x103e26a50>>>>forcurrentindivision.stack():...print(u'{0} {1}'.format(current.name,current.code))江西省360000九江市360400德安县360426
问题
如果要报告错误或请求功能,请在 GitHub Issues。