在云上无限制地运行python脚本

f45qwnt8  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(344)

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

iq0todco

iq0todco1#

除了https://colab.research.google.com/ ,根据您的使用要求和项目,您可以 checkout 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复制地址(它就像一个内部浏览器窗口)。
去https://uptimerobot.com/ 创建帐户后,添加新的监视器并选择监视器类型为http(s),给出名称,然后将地址粘贴到url中。检查您的电子邮件id以获取有关监视器状态的通知,并最终创建它。
你完了!希望它能起作用。
祝你一切顺利!

相关问题