python - 如何在线运行python脚本?

标签 python cron hosting

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

最佳答案

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

看看设置 Flask 是多么容易,好吧..

from flask import Flask
app = Flask(__name__)

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

.. 就完成了 ́\_(ツ)_/́

关于python - 如何在线运行python脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52465469/

相关文章:

cron - 如何使用 cpanel cron 作业执行 .sh 脚本

javascript - 托管站点缺少本地 html 文件中的元素

python - QPainters 同步背后的机制

python - Tensorflow:赋值操作的优先级

python - 在 python 中本地进行 Itunes iap 收据验证。

php - Cron 使缓存文件不可写

python - 导入错误: DLL load failed in Jupyter notebook but working in . py文件

php - 用于 nginx、php、mysql、golang 的 Docker-compose

ssl - 是否可以在单个 SSL 证书的第二个标签中使用带有 `*` 的 SAN 条目的通配符

php -/usr/bin/php 上的资源使用过多处理时间