跳转到主要内容

parse-address npm库的Python端口

项目描述

Addresser解析并规范化街道地址和交叉路口。它是Node包parse-address的Python端口,而parse-address又是PERL包Geo::StreetAddress::US的端口。

Geo::StreetAddress::US描述

Geo::StreetAddress::US是为美国设计的基于正则表达式的街道地址和交叉路口解析器。其基本目标是尽可能地对用户提供的地址字符串进行宽容解析。Geo::StreetAddress::US了解方向前缀和后缀、分数式建筑号、建筑单元、基于网格的地址(如犹他州部分地区使用的地址)、5位和9位ZIP代码,以及所有官方USPS对街道类型和州名的缩写…

安装

Addresser可以通过pip安装

$ pip install addresser

用法

from addresser import parse_location

parse_location('1005 N Gravenstein Highway Sebastopol CA 95472')

结果

{
    'number': '1005',
    'prefix': 'N',
    'street': 'Gravenstein',
    'type': 'Hwy',
    'city': 'Sebastopol',
    'state': 'CA',
    'zip': '95472'
}

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分布

addresser-1.2.0.tar.gz (7.0 kB 查看散列)

上传时间 源代码

构建分布

addresser-1.2.0-py3-none-any.whl (8.6 kB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面