定期通过电子邮件发送 python 脚本输出的好方法是什么?

What is a good way to email outputs of python script periodically?

我正在尝试通过电子邮件发送我制作的 Python 脚本的输出,但是我想定期执行此操作而无需手动启动脚本。

目前我有一个 Apple 脚本,它运行适当的 Python 脚本并将其发送给多个人。 Python 脚本使用 API 获取一些信息并向标准输出打印一条消息,该消息通过以下简单的 bash 脚本发送给适当的人:

python3 myprogram.py | mail -s "Subject" myself@mycompany.com

这确实有效,但我希望即使我的计算机不是 运行。

是否有一种我不知道的标准方法可以实现这一点?有没有更好的定期发送电子邮件的方法可以与脚本一起使用?

如果有比Python更好的语言,请推荐,我喜欢学习:)

是的,如果您需要 运行 即使您的个人计算机不是 运行,您应该看看将脚本部署到服务器。

您可以拥有自己的服务器,也可以付费使用。 Heroku 有一个非常好的免费入门计划。

勾选this