如何在指定的时间运行python代码并将输出存储在数据库中

2024-06-24 13:14:04 发布

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

我编写了一段python代码,可以从博彩公司的网站上获取赛马的几率。我现在想:

  1. 随着比赛的临近,以规定的越来越频繁的时间运行代码。

  2. 将刮取的数据存储在数据库中,以便在R中进行提取和统计分析。

抱歉,如果这个问题的措辞/解释不当-我完全自学成才,因此没有正式的计算机科学培训。我不知道如何让一段python代码每隔n分钟运行一次,也不知道如何正确地构建这样的数据库,也不知道应该考虑哪些因素。有人能给我指出正确的方向来开始上面的工作吗?你知道吗


Tags: 数据代码数据库网站时间公司方向计算机科学
1条回答
网友
1楼 · 发布于 2024-06-24 13:14:04

在windows中,可以使用任务调度器或Linux crontab。您可以将它们配置为以设置的时间间隔使用脚本运行python。这样,您就不会连续运行python脚本,从而防止单个调用中的某些挂起影响所有后续的刮取或存储在数据库中的尝试。你知道吗

要存储数据,有许多选项,可以是平面文件(写入文本文件)、另存为python二进制文件(使用shelf或pickle),或者安装MySQL或PostgreSQL等实际数据库。谷歌的信息。另外,像SQLAlchemy这样的ORM可能会使控制、查询和更新数据库变得更容易,因为它将把所有表作为对象来处理,并创建SQL本身,所以您不需要将所有查询都编码为字符串。你知道吗

相关问题 更多 >