有人可以为我制作和解释调度程序,每隔60秒运行一次吗?
sql = "SELECT * FROM economy"
cursor.execute(sql)
brojredova = cursor.rowcount
for i in range(1, brojredova):
sql2 = "UPDATE economy SET LoanTime= LoanTime - 1 WHERE ID = '%d' AND Loan > 0" % (i)
cursor.execute(sql2)
谢谢! :)
答案 0 :(得分:0)
可以通过多种方式完成调度,包括使用系统的本机调度程序并让它每隔60秒调用一次程序。最简单的解决方案是将你的东西放在while循环中并使用time.sleep:
import time
while True:
start = time.time()
do_your_work_here()
timeout = time.time() - start - 60.
if timeout > 0.:
time.sleep(timeout)