如何在线运行python脚本?

如何在线运行python脚本?,python,cron,hosting,Python,Cron,Hosting,我有一个简单的python脚本,可以获取当地的天气预报并发送一封包含数据的电子邮件 我想每天运行这个脚本,我发现cron用于此目的,但在线cron作业需要url 我想问一下如何托管我的python脚本,以便它们通过url在线运行,如果可能的话就是 尝试在上设置一个简单的Flask应用程序,我认为即使使用免费帐户,它也能帮你完成任务 编辑:对于发送电子邮件,您可以使用,在免费版本中,您可以将电子邮件发送到少量需要接收方验证的地址(以避免人们将其用于垃圾邮件:-)我建议使用Heroku和python

我有一个简单的python脚本,可以获取当地的天气预报并发送一封包含数据的电子邮件 我想每天运行这个脚本,我发现cron用于此目的,但在线cron作业需要url
我想问一下如何托管我的python脚本,以便它们通过url在线运行,如果可能的话就是

尝试在上设置一个简单的Flask应用程序,我认为即使使用免费帐户,它也能帮你完成任务


编辑:对于发送电子邮件,您可以使用,在免费版本中,您可以将电子邮件发送到少量需要接收方验证的地址(以避免人们将其用于垃圾邮件:-)

我建议使用Heroku和python buildpack作为起点。使用flask库,您可以非常简单地启动一个web容器并在线公开端点,然后可以从cron服务查询端点。Heroku还提供了一个免费的帐户,理想情况下应该适合您的需要

让我们来看看烧瓶的安装有多么容易

from flask import Flask
app = Flask(__name__)

@app.route('/cron-me')
def cron_me():
    call_my_function_here()
    return 'Success'

。。你已经完成了'\_(ツ)_/“

什么url?您需要一个带有python和cron的服务器…cron接受命令,而不是url…与您运行的命令完全相同locally@FlashThunder我不想为这样一个简单的脚本托管服务器,我发现了一个网站,该网站调用一个指向某个服务器的url,在该url上有一个脚本,在t上运行一些任务hat服务器…没有它就不可能做到这一点…同一个服务器必须运行python脚本并发送电子邮件,这不像你可以在空中完成的那样…很抱歉,失望了,但这是关于internet工作原理的基本知识哦,我只是想知道是否有一个服务可以让我托管python脚本,这样我就可以我通过cron打电话给它,我猜不是loloh好吧……它仍然是一个服务器,但我真的怀疑是否有免费的服务允许发送电子邮件(pythonanywhere.com不会)