跳转到主要内容

国际邮政地址格式化工具

项目描述

国际地址格式化器

这是一个可以格式化不同国家常见格式的地址的地址格式化器。

为了格式化地址,使用了来自OpenCageData地址格式化仓库worldwide.yml,根据编码国家的风俗来格式化地址。

API文档

实际上,整个项目只包含一个类

AddressFormatter

公开可访问的方法原型

def __init__(self, config=None):
    pass

def format(self, address, country=None):
    pass

def one_line(self, address, country=None):
    pass

__init__

初始化地址格式化器

  • config: (可选)覆盖用于地址格式化器的默认配置文件,默认为包含在本包中的配置文件

format

使用指定国家中使用的默认布局格式化地址。返回值可能包含换行符。

  • address: 包含地址部分的字典,下面列出可识别的键
  • country: 要使用的格式化模板的国家代码

address中可识别的键

  • attention
  • 住宅
  • 道路
  • 门牌号
  • 邮政编码
  • 城市
  • 村庄
  • 国家
  • 郊区
  • 市区
  • 州区
  • 州代码
  • 邻里

一行

format 功能相同,但返回单行文本。

项目详情


下载文件

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

源分发

addressformatting-1.3.2.tar.gz (12.0 kB 查看散列)

上传时间

构建分发

addressformatting-1.3.2-py2.py3-none-any.whl (12.1 kB 查看散列)

上传时间 Python 2 Python 3

支持者