前段时间使用python批量发邮件,通过excel获取收件人信息,结果发完后报错如下:
Traceback (most recent call last):
File "D:\python practice\发送邮件 带附件.py", line 46, in <module>smtpObj.sendmail(sender, receivers, message.as_string())
File "C:\Users\lenovo\AppData\Local\Programs\Python\Python36\lib\smtplib.py", line 871, in sendmail
(code, resp) = self.rcpt(each, rcpt_options)
File "C:\Users\lenovo\AppData\Local\Programs\Python\Python36\lib\smtplib.py", line 541, in rcpt
self.putcmd("rcpt", "TO:%s%s" % (quoteaddr(recip), optionlist))
File "C:\Users\lenovo\AppData\Local\Programs\Python\Python36\lib\smtplib.py", line 153, in quoteaddr
if addrstring.strip().startswith('<'):
AttributeError: 'NoneType' object has no attribute 'strip'
当时百思不得其解啊,为什么发完了报错......
今天终于静下心来看了一下错误内容, NoneType object, 空类型对