如何在线运行python脚本?

2024-06-05 06:25:40 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 数据目的脚本url电子邮件作业cron天气预报
2条回答

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

作为一个窥探如何容易设置烧瓶,嗯。。在

from flask import Flask
app = Flask(__name__)

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

。。你完成了

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

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

相关问题 更多 >