USPS Web Tools API的非官方客户端
项目描述
usps-client
USPS Web Tools API的Python客户端。
用法
导入客户端,使用您的用户ID(在https://registration.shippingapis.com/注册)实例化,并调用标准化方法
>>> import usps_client
>>> usps = usps_client.Client('[your user id]')
>>> standardized = usps.standardize_address(
... firm_name="USPS Office of the Consumer Advocate",
... address1="475 LENFANT PLZ SW RM 4012",
... city="Washington",
... state="DC",
... zip5="20260",
... )
将返回一个包含来自USPS Web Tools API返回的数据的地址对象。
由于返回的类是使用attrs模型定义的,因此可以将它们转换为通用类型
>>> import attr
>>> attr.asdict(standardized)
{'firm_name': 'USPS OFFICE OF THE CONSUMER ADVOCATE', 'address1': None, 'address2': '475 LENFANT PLZ SW RM 4012', 'city': 'WASHINGTON', 'state': 'DC', 'zip5': '20260', 'zip4': '0004'}
项目详细信息
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
usps-client-0.2.tar.gz (5.4 kB 查看哈希)
构建分布
usps_client-0.2-py3-none-any.whl (7.7 kB 查看哈希)