我們實驗室是搭建了一個服務器集羣來供學生使用計算資源。
我的模型在網絡上訓練時,我總是要登錄服務器查看迭代結果。這真的是個繁瑣的過程。而且也不知道訓練到哪一步了。
我就想讓程序主動的通知我。
一開始是打算使用短信服務的,但是配置過程極爲繁瑣。於是選用郵箱,本來以爲要在本地配置郵箱服務,但是我們可以使用qq郵箱的第三方服務來發送郵件。
我已經寫好了代碼模塊,可以將它作爲網絡項目的一個模塊方便的在項目中使用。
就像是上面這樣。因爲與郵件服務器的連接長時間不使用會斷開,因此每次都實例化會更好一些。
具體的代碼可在我的github獲取:easy_smtp_sender
easy_smtp_sender
這個python文件,定義了一個簡單的smtp郵件發送類 它利用QQ郵箱提供的第三方服務,來發送簡單的郵件。當然也歡迎大家提交代碼來擴展支持的平臺。 目前它僅支持的功能有:
類的實例化接口爲:
EasySmtpSender(sender,password,receiver=None,msg_from=None,is_silent=True)
實例化以後只有一個接口可以使用:
object.send_mail(subject,main_body_text=None,attachment=None)
上面的郵件發送成功了,就是使用了第一章圖片的代碼發送的
請參見CSDN教程
python學習總結-利用第三方平臺發送SMTP郵件_qq_36528311的博客-CSDN博客_python 第三方smtpblog.csdn.net
必須要先獲取QQ郵箱的第三方授權碼,用來在代碼中登錄郵箱。
謝謝大家,好用的話,給個贊噢