跳转到主要内容

USPS Web Tools API的非官方客户端

项目描述

usps-client

CircleCI Known Vulnerabilities

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 查看哈希

上传时间: Python 3

支持