在Colab处理完成时发送电子邮件通知可以通过以下步骤实现:
import smtplib
from email.mime.text import MIMEText
sender_email = "your_email@example.com"
receiver_email = "recipient_email@example.com"
subject = "Colab处理完成通知"
body = "您的Colab处理已完成。"
message = MIMEText(body, "plain")
message["Subject"] = subject
message["From"] = sender_email
message["To"] = receiver_email
smtp_server = "smtp.example.com"
smtp_port = 587
username = "your_username"
password = "your_password"
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(username, password)
server.sendmail(sender_email, receiver_email, message.as_string())
print("邮件发送成功!")
except Exception as e:
print("邮件发送失败:", str(e))
finally:
server.quit()
请注意,上述代码中的变量需要根据实际情况进行替换。另外,确保您的发件人电子邮件地址具有SMTP访问权限,并且您已经获得了正确的SMTP服务器和端口信息。
这是一个基本的示例,您可以根据需要进行修改和扩展。对于Colab,您可以在处理完成的位置调用上述代码,以便在处理完成时发送电子邮件通知。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云