我想要一个云平台来运行python脚本,但我看到的大多数平台都有一些限制,不允许长时间无限制地使用cpu。是否有任何平台允许这样做?
iq0todco1#
除了https://colab.research.google.com/ ,根据您的使用要求和项目,您可以 checkout https://replit.com/~用于准备python脚本。编写主脚本(比如main.py)后,需要创建另一个.py文件并添加以下代码:
from flask import Flaskfrom threading import Threadapp = 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()
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以获取有关监视器状态的通知,并最终创建它。你完了!希望它能起作用。祝你一切顺利!
1条答案
按热度按时间iq0todco1#
除了https://colab.research.google.com/ ,根据您的使用要求和项目,您可以 checkout https://replit.com/~用于准备python脚本。编写主脚本(比如main.py)后,需要创建另一个.py文件并添加以下代码:
在此之后,需要将keep_alive函数添加到main.py的最后一行。然后,运行脚本并从replit的webview复制地址(它就像一个内部浏览器窗口)。
去https://uptimerobot.com/ 创建帐户后,添加新的监视器并选择监视器类型为http(s),给出名称,然后将地址粘贴到url中。检查您的电子邮件id以获取有关监视器状态的通知,并最终创建它。
你完了!希望它能起作用。
祝你一切顺利!