在Python中,标识电子邮件地址的各个部分

ens*_*are 2 python email

给出一个电子邮件地址列表:

list = ('First Last <first@example.com>' , 'name@example.org')
Run Code Online (Sandbox Code Playgroud)

其中一些包含名字和姓氏,其他一些只包含一个电子邮件地址,我如何遍历列表并提取名字和姓氏(如果存在)和电子邮件地址?

谢谢.

use*_*379 9

import email.utils
map(email.utils.parseaddr, email_list)
Run Code Online (Sandbox Code Playgroud)

  • @ensnare:你应该接受答案.如果这是你正在寻找的. (3认同)