使Python脚本自动运行+ SQL数据库

问题描述 投票:0回答:2

我在论坛上做了很多研究,但我没有找到问题的明确答案。

我创建了一个python代码,它从网站中提取数据并将其放入SQL数据库(使用SQLITE)。现在,我想让它每天24小时在服务器上运行,以便它在每个时刻收集数据。虽然我知道如何编码,但我对IT一般都没有广泛的了解。

你是否知道如何解决我的问题?

编辑:我更考虑将我的脚本放在云服务器上以使其运行而不是直接从我的电脑上运行它。

非常感谢你。

LCS

python sql sqlite automation
2个回答
0
投票

我可以想到两个选择:

1)你在python中使用一个简单的“while true”和“wait”,因此脚本不断运行。

import time
while True:
    # Code
    time.sleep(5) # goes to sleep for 5 seconds

您也可以在shell脚本(无限循环+睡眠)中执行此操作,然后在需要时运行该程序。

2)您可以使用cronjobs来运行pytho脚本。你基本上有脚本将废弃网站,它将每X秒/分钟/小时启动。您可以阅读有关如何在Google中使用cronjobs的更多信息


0
投票

取决于您使用的系统(Unix或Windows),您可以使用: 1.适用于Windows的Windows Task Scheduler 2.用于Unix的Crontab

© www.soinside.com 2019 - 2024. All rights reserved.