一个简单的python包,当一部分代码完成运行时,它会向您和任何其他接收者发送电子邮件。
notipy-me的Python项目详细描述
一个简单的python包,当一部分代码完成运行时,它会向您和任何其他接收者发送电子邮件。
设置
只需运行:
pip install notipy_me
预览
有4种电子邮件类型:
- 开始:通知收件人任务已启动。
- 报告:在给定的时间间隔后发送记录的报告。
- 异常:通知收件人任务已中断。
- 已完成:通知收件人任务已完成。
用法示例
基本用法示例如下:
用作装饰
fromnotipy_meimportNotipy@Notipydefmy_long_running_script():...
作为上下文使用
fromnotipy_meimportNotipyfromtimeimportsleepimportpandasaspdwithNotipy()asntp:foriinrange(1000):ntp.add_report(pd.DataFrame({"test":[2]}))sleep(1)
表格示例
运行脚本时,notipy将要求您输入电子邮件、密码等。它将存储在名为的缓存文件中。notipy除了密码之外的所有设置。
已知问题
gmail
我无法让gmail正常工作,但它不断地出现错误。 使用凭据登录,即使它们是正确的。与 其他邮件提供商它工作正常。