我在论坛上做过很多研究,但我没有找到问题的明确答案。
我创建了一个python代码,它从网站中提取数据并将其放入SQL数据库(使用SQLITE)。 现在,我想让它每天24小时在服务器上运行,以便它在每个时刻收集数据。 虽然我知道如何编码,但我对IT一般都没有广泛的了解。
您是否知道如何解决我的问题?
编辑:我更考虑将我的脚本放在云服务器上,使其运行而不是直接从我的电脑上运行。
非常感谢你。
Lcs
答案 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