我编写了一个python脚本,可以从APOD下载随机图片。我希望能够在python中指定更新频率并让python自动运行脚本。所以该程序看起来像这样:
//first setup
print "how often should the background change in hours?"
updatefrequency = input()
schedule_autorun(updatefrequency)
//run each time
runprogram()
我已经看到人们使用windows任务调度程序来自动运行程序,但我想从python中设置它。我在Windows 7上运行python 2.7
答案 0 :(得分:0)
时间模块怎么样?
import time
timeinseconds = 100000
while(1):
time.sleep(timeinseconds)
runProgram()
如果运行程序所需的时间超过了您的等待时间,您也可以将其称为单独的进程。
from subprocess import call
call(['python','runProgram.py'])
或subprocess.Popen