1、位于time模块中的sleep(secs)函数,可以实现令当前执行的线程暂停secs秒后再继续执行陵银友。所谓暂停,即令当前线程进入阻塞状态,当达到sleep()函数规定的时间后,再由阻塞状态转为就绪搏弯状态,等待CPU调度。基于这样的特性我们可以通过while死循环+sleep()的方式实现简单的定时尺槐任务。
2、使用Timeloop库运行定时任务。Timeloop是一个库,可用于运行多周期任务。这是一个简单的库,它使用decorator模式在线程中运行标记函数。
sleep就可以吧,把程序作为一个线程,启动线程,里面加个sleep,示例如下:\x0d\x0aimport threading\x0d\x0aimport time\x0d\x0aclass Test(threading.Thread):\x0d\x0adef __init__(self):\x0d\x0apass\x0d\x0a\x0d\x0adef test(self):\x0d\x0aprint 'run test!'\x0d\x0a\x0d\x0adef run(self):\x0d\x0awhile True:\x0d\x0aprint time.strftime('%Y-%m-%d %H:%M:%S')\x0d\x0aself.test()\x0d\x0atime.sleep(5)\x0d\x0a#test...\x0d\x0aa=Test()\x0d\x0aa.run()\x0d\x0a#...test大家在使用电脑的时候可能会遇到一些需要无人值守让电脑自行执行任务后定时关机的情形,在Win7系统中,我们可以使用任务计划设置功能结合shutdown命令灵活设置任务计划,让Win7系统实现定时自动执行,并且可以定制日常任务,让Win7按指定时间频率自动执行。
我们在Win7系统中点击开始按钮,依次选择打开所有程序—附件—系统工具,找到任务计划程序即可打开Win7系统的任务计划设置面板。也可以点击Win7开始按钮,巧携在多功能搜索框中输入任务计划,直接从搜索结果中打开。
在Win7系统的任务计划程序设置面板中,我们点击菜单 *** 作—创建基本任务。
输入新建任务的名称和描述,点击下一步按钮。
在触发器选项中选择自己需要的执行频率,比如是每天、每周、每孝核伏月还是单次等等,继续下一步。
继续设置触发时间详细选项。继续点击下一步。
在 *** 作选项中,Win7系统可以让我们在启动程序、发送电子邮件、显示消息中选择,因为我们需要执行某个批处理文件,所以这里我们选择启动程序。继续点击下一步。
现在进入启动程序详细设置,在程序或脚本一栏点击浏览氏渣,选择自己已经写好的批处理文件。
点击下一步之后,我们可以看见Win7任务计划会给出当前设置任务的详细情况,确认无误后点击确认按钮即可完成Win7定
时关机的任务计划设定。
现在,我们在Win7系统的任务计划程序设置面板中可以看到刚才我们设定的`定时关机任务,下方按类型列出该任务的详细信息。右键单击任务,可以从右键单击中对任务进行灵活 *** 作,比如运行、结束、禁用、导出、属性、删除等等,非常方便。
了解了上面的方法,我们就可以灵活设置Win7任务计划,让Win7系统按我们的需要实现定时执行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)