【问题标题】:How to run a program on a schedule - Google colab如何按计划运行程序 - Google colab
【发布时间】:2022-01-12 16:55:03
【问题描述】:

在过去的几周里,我一直在编写一个程序,该程序在我的机器上本地运行一个 reddit 机器人。我已经完善了它,使它不会回复它之前回复过的相同评论,它运行得非常高效,并且在我看来是完整的。

现在,我正在寻找一种让程序按计划运行的方法。我目前在 google colab 中有代码,但我不知道如何使用 google colab 来实现此功能。

该程序不需要任何本地存储,它是一个代码文件,并且不需要太多内存,所以我想问一下是否有人有一个资源,其中有一个初学者可以访问的详细教程我可以用来托管此代码

注意:代码需要安装 PRAW,在 google colab 中我只需执行 !pip install PRAW 如果这对我需要做的事情有任何不同,我应该做些什么不同的事情?

提前谢谢你。

【问题讨论】:

    标签: python google-colaboratory reddit praw


    【解决方案1】:

    Google Collab 不是为这类事情而设计的,而且很可能它不能用于按时运行您的应用程序。 可能最简单的解决方案是某种持续集成工具,可以让您远程运行代码。

    第 1 步是将您的代码托管到某个远程代码存储库,例如 GitHub。因为从 Collab notebook 到简单的 Python 脚本很可能不必进行交互式切换,这将使您以后的配置更加容易。

    第 2 步是将该存储库连接到某个 CI 工具。我熟悉的一个可以让您按计划运行管道的方法是 CircleCI,本教程 here 显示了从管道运行 Python 脚本的非常简单的配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 2015-11-12
      相关资源
      最近更新 更多