如何在云中安排 python 脚本?

How can I schedule python script in the cloud?

我正在开发一个 python 脚本,用于从 Web 服务下载一些 excel 文件。这两个文件与本地存储在我的计算机中的另一个文件组合以生成最终文件。这个最终文件被加载到一些数据库和 PowerBI 仪表板以最终可视化数据。

我的问题是:如果我的计算机处于关闭状态,我如何安排每天 运行 它?正如我所说,两个文件是网络抓取的(因此安排没有问题)但一个文件存储在本地。

我想到的一个解决方案:将本地文件存储在 Google Drive/OneDrive 中,然后使用 API 下载它,这样我的脚本就不再依赖于我的计算机了。但如果是这样的话,我该如何安排呢?你会使用什么服务? Heroku,...?

我不完全确定您的上下文,但我认为您可以考虑为此使用 AWS Lambda。设置起来相当容易,还可以为 运行ning 代码创建时间表。

使用 serverless framework. This link 显示了一个使用 Python 构建的示例,将 运行 按计划完成,甚至更容易实现此目的。

我是 运行 正是这样的计划包。 它易于设置且运行良好。