1.parseaddr函数
email.utils.parseaddr(address)是模块中专门用来解析邮件地址的函数,返回一个tuple
from email.utils import parseaddr
>>> c=parseaddr('user<addr@163.com>')
>>> type(c)
<class 'tuple'>
>>> c
('user', 'addr@163.com')
2.formataddr函数
email.utils.formataddr(pair)和parseaddr函数相反,formataddr函数是构建邮件地址的,传入一个tuple,返回str
>>> a=formataddr(("user","123@163.com"))
>>> a
'user <123@163.com>'
>>> type(a)
<class 'str'>
>>>