免费定时运行Python程序并存储输出文档的服务推荐
qiyuwang 2025-05-15 20:31 3 浏览 0 评论
免费定时运行Python程序并存储输出文档的服务推荐
以下是几种可以免费定时运行Python程序并存储输出结果的云服务方案:
1. PythonAnywhere
特点:
- 提供免费的Python托管环境
- 支持定时任务(cron)
- 有持久化存储空间(免费账户500MB)
- 可以直接运行Python脚本
使用方法:
- 注册免费账户
- 上传你的Python脚本
- 在"Tasks"设置定时任务
- 输出文件会保存在你的账户空间中
限制:
- 免费账户每天CPU时间有限 (只有可怜的100秒)
- 网络访问受限(不能访问某些端口)(笔者尝试访问AKShare API 被禁用)
2. Google Colab + Google Drive
特点:
- 免费Jupyter笔记本环境
- 可以连接Google Drive存储输出
- 可以使用cron-job.org等外部服务触发
设置方法:
- 将脚本写成Colab笔记本
- 使用!pip install安装依赖
- 输出保存到Google Drive
- 用cron-job.org定时访问笔记本URL触发
3. GitHub Actions
特点:
- 完全免费(有一定限额)
- 可以设置定时任务
- 可以将输出保存为artifact或提交到仓库
示例. github/workflows/run.yml:
name: ETF Analysis
on:
schedule:
- cron: '0 18 * * 1-5' # 工作日每天18:00 UTC运行
workflow_dispatch:
jobs:
analyze:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.9'
- name: Install dependencies
run: |
pip install akshare pandas
- name: Run analysis
run: python etf_analysis.py
- name: Upload results
uses: actions/upload-artifact@v2
with:
name: etf-results
path: output/
4. Replit + Cron-job.org
组合方案:
- 在Replit.com上创建免费Python项目
- 使用cron-job.org定时访问Replit的web端点触发脚本
- 输出保存到Replit的文件系统或连接的外部存储
5. Railway.app (免费额度)
特点:
- 提供免费额度
- 可以部署Python应用
- 有持久化存储
- 支持cron式定时任务
免费存储备选解决方案
对于输出文档存储,可以考虑:
- Google Drive/Dropbox:通过API自动上传
- GitHub仓库:用Git命令自动提交结果
- AWS S3免费层:每月5GB存储
- Mega.nz:免费50GB存储
相关推荐
- PPO 强化学习机械臂 IK 训练过程可视化利器 Tensorboard
-
视频讲解:PPO强化学习机械臂IK训练过程可视化利器Tensorboard_哔哩哔哩_bilibili...
- 免费定时运行Python程序并存储输出文档的服务推荐
-
免费定时运行Python程序并存储输出文档的服务推荐以下是几种可以免费定时运行Python程序并存储输出结果的云服务方案:1.PythonAnywhere特点:提供免费的Python托管环境...
- 实战搭建深度学习运行
-
一、准备环境ubuntu22.04nvidia显卡这里使用的是RTX3060已安装Python3.10二、安装pip3...
- 部署Django到阿里云服务器教程
-
基于Ubuntu16.04+Python3+nginx+mysql+Django接下来先安装这些必要的环境,这些操作都是在你已经购买了阿里云服务器。并且在本地你已经搭建好了Django...
- Ubuntu 22.04安装MySQL : Qwen2.5 模型对话数据收集与微调教程
-
1安装MySQL首先来到(安装)根目录下,开启终端...
- 3D点云数据处理简明教程【Python】
-
近年来,在AR和空间计算技术的大力推动下,在Apple和Meta等大公司的支持下,最近推出了AppleVisionPro,3D理解领域受到越来越多的关注。...
- Ubuntu22.04中定时执行任务(cron)设置
-
做这个实验,主要涉及内容如下:cronTest.py待执行的python文件,代码会读入本地文件内容,并打印当前时间cron_run.sh将执行cronTest.py的语句,包装成shellcro...
- 使用vllm部署DeepSeek
-
1、基础环境1.1、基础环境准备RTX3090*2卡ubuntu22.04python3.12cuda12.4pytorch2.5.1...
- 一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)
-
之前我们介绍了如何使用嵌入式Python3环境给项目制作一键整合包,在使用嵌入式Python环境时,通常是作为另一个应用程序的一部分,而Python3虚拟环境是为了在开发过程中隔离项目所需的...
- 从零开始:Ubuntu Server中MySQL 8.0的安装与Django数据库配置详解
-
Ubuntu系统纯净安装MySQL8.01、安装Mysql8.0sudoaptinstallmysql-server...
- 同一台电脑如何共存多个版本Python?
-
同一台电脑可以安装多个版本Python吗?可以共存!当前电脑安装了Python3.8.832位,为了调用大漠插件dll,但是我又想安装较新版本的64位Python3.12.0,就涉及到多个Pytho...
- zabbix企业微信告警
-
zabbix企业微信告警的前提是用户有企业微信且创建了一个能够发送消息的应用,具体怎么创建可以协同用户侧企业微信的管理员。第一步:企业微信准备我们需要的内容包括企业ID,应用的AgentId和应用的S...
- 「2022 年」崔庆才 Python3 爬虫教程 - urllib 爬虫初体验
-
首先我们介绍一个Python库,叫做urllib,利用它我们可以实现HTTP请求的发送,而不用去关心HTTP协议本身甚至更低层的实现。我们只需要指定请求的URL、请求头、请求体等信息即...
- 手把手教你搭建深度学习环境Pytorch版-Ubuntu
-
引言很多搞人工智能的小伙伴,刚开始学习,往往摸不着头脑怎么跑代码。跑代码的前提是要有个环境。本篇结合自己的亲身经历,带你搭建环境。相关知识Ubuntu是Linux系统的一种...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- navicat无法连接mysql服务器 (65)
- 下横线怎么打 (71)
- flash插件怎么安装 (60)
- lol体验服怎么进 (66)
- ae插件怎么安装 (62)
- yum卸载 (75)
- .key文件 (63)
- cad一打开就致命错误是怎么回事 (61)
- rpm文件怎么安装 (66)
- linux取消挂载 (81)
- ie代理配置错误 (61)
- ajax error (67)
- centos7 重启网络 (67)
- centos6下载 (58)
- mysql 外网访问权限 (69)
- centos查看内核版本 (61)
- ps错误16 (66)
- nodejs读取json文件 (64)
- centos7 1810 (59)
- 加载com加载项时运行错误 (67)
- php打乱数组顺序 (68)
- cad安装失败怎么解决 (58)
- 因文件头错误而不能打开怎么解决 (68)
- js判断字符串为空 (62)
- centos查看端口 (64)