个人成长秘籍之二,打造自己的小助理( 三 )

同时你的脚本还需要加入发送邮件功能 , 如果结果是纯文本的话 , 在邮件客户端里格式可能会乱 , 所以最好转成html样式 。 象pandas直接带to_html方法 。 代码如下

def send_mail(fromaddr toaddrs subject body):
# Add the From: and To: headers at the start!
try:
if body.startswith('<'):
msg = MIMEText(\"<html><body>%s</body></html>\"
% (fromaddr toaddrs subject body) 'html' 'utf-8')
msg['From'
= fromaddr
msg['To'
= toaddrs
msg['Subject'
= subject
msg = msg.as_string()
else:
msg = (\"From: %s\\r\\nTo: %s\\r\\nSubject: %s\\n\\n%s\"
% (fromaddr \" \".join(toaddrs) subject body)).encode('utf-8')
print(\"Message length is\" len(msg))
server = SMTP_SSL('smtp.qq.com')
server.set_debuglevel(1)
server.login(\"test@qq.com\" \"ssss\")
server.sendmail(fromaddr [toaddrs

推荐阅读