email.utils.parseaddr似乎无法处理名称以姓氏、名字格式(电子邮件元数据中常见的格式)列出的情况。例子:>>> import email.utils>>> email.utils.parseaddr('Joe A. Smith <smithja@yahoo.com>') # OK('Joe A. Smith', 'smithja@yahoo.com')>>> email.utils.parseaddr('Smith, Joe A. <smithja@yahoo.com>') # Fails('', 'Smith')这是故意设计的吗? email声称遵循 RFC 2822。完整字符串的规范定义为angle-addr = [CFWS] "<" addr-spec ">" [CFWS] / obs-angle-addr但是我不清楚什么可以构成“CFWS”。返回类型('', 'Smith')是否符合 RFC?版本信息:>>> sys.version_infosys.version_info(major=3, minor=6, micro=6, releaselevel='final', serial=0)
添加回答
举报
0/150
提交
取消