用于查找中国行政区划的Python实现。
项目描述
用于查找中国行政区划的Python实现。
安装
$ pip install GB2260
基本用法
通过GB2260代码查找行政区划的方法是基本接口 gb2260.get(code)
>>> import gb2260
>>>
>>> division = gb2260.get(360426)
>>> print(division)
<gb2260.Division 360426 江西省/九江市/德安县>
行政区划的数据可以通过以下接口访问
>>> division.code
u'360426'
>>> division.name
u'德安县'
>>> division.is_county
True
>>> division.is_province
False
>>> division.is_prefecture
False
>>> print(division.province)
<gb2260.Division 360000 江西省>
>>> print(division.prefecture)
<gb2260.Division 360400 江西省/九江市>
>>> print(division.county)
<gb2260.Division 360426 江西省/九江市/德安县>
可以通过迭代方法生成层次结构化的行政区划
>>> division.stack()
<generator object stack at 0x103e26a50>
>>> for current in division.stack():
... print(u'{0} {1}'.format(current.name, current.code))
江西省 360000
九江市 360400
德安县 360426
问题
如果您想报告错误或请求功能,请创建GitHub Issues上的问题。
外部链接
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
GB2260-0.4.1.tar.gz (464.4 kB 查看哈希)
构建版本
GB2260-0.4.1-py2.py3-none-any.whl (481.3 kB 查看哈希值)
关闭
GB2260-0.4.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7b31c1549e53b7b8c517ca793c1395fae9c0c81cb2158b7ff4b61bee7d42546 |
|
MD5 | 48eb3abe916875702893cefa33de2715 |
|
BLAKE2b-256 | ca014b1a1a593fbe8dcc016f3eddab7978801b7c4bd328077200c4cd430072b7 |
关闭
GB2260-0.4.1-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7708e26955a09b647d4f2d263961df763e97d6f98790921defbb190745342f10 |
|
MD5 | 84cda3faa469e2b4df578124f506c846 |
|
BLAKE2b-256 | 136669a0545ed97d3689ff422a2504ff51a298a78b4795fe05228ef944bc22f2 |