运行 python 在云上无限编写脚本

Running python script unlimitedly on cloud

我想要一个云平台来 运行 一个 python 脚本,但我看到的大多数平台都有一些限制,不允许长时间无限制地 CPU 使用。有没有允许这样做的平台?

除了 https://colab.research.google.com/ , depending on your usage requirement and project, you can check out https://replit.com/~ 用于暂存您的 python 脚本。写好你的主脚本后,比如 main.py,你需要创建另一个 .py 文件并添加以下代码:

from flask import Flask
from threading import Thread

app = Flask('')

@app.route('/')
def home():
    return "Hello. I am alive!" #this will be printed in the webview of the replit interface.

def run():
  app.run(host='0.0.0.0',port=8080)

def keep_alive():
    t = Thread(target=run)
    t.start()

在此之后,您需要将 keep_alive 函数添加到 main.py 的最后一行。 然后,运行 脚本并从 replit 的 webview 中复制地址(它就像一个内部浏览器 window)。

转到 https://uptimerobot.com/ 并在创建帐户后,添加新监视器 和 select 监视器类型为 HTTP(s),提供名称,然后将地址粘贴到 URL。检查您的电子邮件 ID 以获取有关监视器状态的通知,最后创建它。

大功告成! 希望它能奏效。

祝一切顺利!