gpt4 book ai didi

Python实现定时执行任务的三种方式简单示例

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python实现定时执行任务的三种方式简单示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了Python实现定时执行任务的三种方式。分享给大家供大家参考,具体如下:

1.定时任务代码 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/user/bin/env python
# @Time   :2018/6/7 16:31
# @Author  :PGIDYSQ
#@File   :PerformTaskTimer.py
#定时执行任务命令
import time,os,sched
schedule = sched.scheduler(time.time,time.sleep)
def perform_command(cmd,inc):
   os.system(cmd)
   print ( 'task' )
def timming_exe(cmd,inc = 60 ):
   schedule.enter(inc, 0 ,perform_command,(cmd,inc))
   schedule.run()
print ( 'show time after 2 seconds:' )
timming_exe( 'echo %time%' , 2 )

2.周期性执行任务 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/user/bin/env python
# @Time   :2018/6/7 16:31
# @Author  :PGIDYSQ
#@File   :PerformTaskTimer.py
import time,os,sched
schedule = sched.scheduler(time.time,time.sleep)
def perform_command(cmd,inc):
   #在inc秒后再次运行自己,即周期运行
   schedule.enter(inc, 0 , perform_command, (cmd, inc))
   os.system(cmd)
def timming_exe(cmd,inc = 60 ):
   schedule.enter(inc, 0 ,perform_command,(cmd,inc))
   schedule.run() #持续运行,直到计划时间队列变成空为止
print ( 'show time after 2 seconds:' )
timming_exe( 'echo %time%' , 2 )

3.循环执行命令 。

?
1
2
3
4
5
6
7
8
9
10
#!/user/bin/env python
# @Time   :2018/6/7 16:31
# @Author  :PGIDYSQ
#@File   :PerformTaskTimer.py
import time,os
def re_exe(cmd,inc = 60 ):
   while True :
     os.system(cmd)
     time.sleep(inc)
re_exe( "echo %time%" , 5 )

希望本文所述对大家Python程序设计有所帮助.

原文链接:https://www.cnblogs.com/ysq0908/p/9157383.html 。

最后此篇关于Python实现定时执行任务的三种方式简单示例的文章就讲到这里了,如果你想了解更多关于Python实现定时执行任务的三种方式简单示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com