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

时间:2017-12-25 08:31:45

标签: python sql sqlite automation

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

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

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

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

非常感谢你。

Lcs

2 个答案:

答案 0 :(得分:0)

我可以想到两个选择:

1)你使用简单的"而真正的"和"等待"在python中,脚本不断运行。

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

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

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

答案 1 :(得分:0)

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