跳转到主要内容

将电子邮件地址拆分为本地和域名部分

项目描述

Build Status

将电子邮件地址拆分为本地和域名部分

此库是为了从电子邮件地址中获取用户名而构建的。由于我们从受信任的来源检索电子邮件地址,因此此库不执行验证。

此库最初是用JavaScript编写的,并已移植到Python。

入门指南

使用以下命令安装模块:pip install email_split

from email_split import email_split
email = email_split('todd@underdog.io')
email.local  # todd
email.domain  # underdog.io

文档

我们导出模块email_split中的函数email_split

email_split(email)

提取电子邮件地址本地和域名部分的函数。

  • email str - 要分解的电子邮件地址

返回

  • email object - 代表电子邮件地址的对象

    • local str - 电子邮件地址的起始部分

      • 例如,toddtodd@underdog.io

    • domain str - 电子邮件地址的结尾部分

      • 例如,underdog.iotodd@underdog.io

我们根据RFC规范中的mailto规范选择了名称localdomain

https://tools.ietf.org/html/rfc5322#section-3.4.1

贡献

在没有正式风格指南的情况下,请务必保持现有的编码风格。为任何新的或更改的功能添加单元测试。通过 ./test.sh 进行测试和代码检查。

许可证

版权所有 (c) 2016 Underdog.io

MIT许可证下授权。

项目详情


下载文件

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

源代码分发

email_split-1.0.0.zip (10.7 kB 查看哈希值)

上传时间 源代码

email_split-1.0.0.tar.gz (4.9 kB 查看哈希值)

上传时间 源代码