如何使用python定时运行(Python实现定时执行任务的三种方式简单示例)
类别:脚本大全 浏览量:1456
时间:2021-10-24 10:42:38 如何使用python定时运行
Python实现定时执行任务的三种方式简单示例本文实例讲述了Python实现定时执行任务的三种方式。分享给大家供大家参考,具体如下:
1.定时任务代码
|
#!/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.周期性执行任务
|
#!/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.循环执行命令
|
#!/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常用模块)
- python3 for循环怎么用(Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解)
- python pandas读取数据库表(Python3.5 Pandas模块之DataFrame用法实例分析)
- 用python做一个表白视频(python仿抖音表白神器)
- pythonpandas数据类型(详解Python数据分析--Pandas知识点)
- python和mysql实战(由Python编写的MySQL管理工具代码实例)
- python定时推送邮件(python实现定时压缩指定文件夹发送邮件)
- python format的用法(Python中format格式输出全解)
- 简述python2与python3的不同点(Python2与Python3的区别实例分析)
- python函数调用传递数组数据(python调用c++传递数组的实例)
- python外部如何调嵌套函数(python中嵌套函数的实操步骤)
- python微信窗口内容获取(python使用wxpy轻松实现微信防撤回的方法)
- python实例之pyqt5多窗口实现(python+pyqt5编写md5生成器)
- eval在python里面什么意思(python 为什么说eval要慎用)
- c语言可以实现python所有功能吗(Python实现的调用C语言函数功能简单实例)
- python设计一个聊天机器人(手把手教你使用Python创建微信机器人)
- 今日大雪,大雪养生这样做,一年都有好气色(大雪养生这样做)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
热门推荐
- 数据库服务器是否存在或是否启动(Servermanager启动连接数据库错误如何解决)
- mysql的常见优化(详解GaussDB for MySQL性能优化)
- idea如何运行springboot项目(使用idea搭建springboot initializer服务器的问题分析)
- iis7安全设置(IIS7 IIS8 http自动跳转到HTTPS80端口跳转443端口)
- dedecms使用教程(织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法)
- python与mysql的联系(MySQL和Python交互的示例)
- python虚拟环境和包使用教程(在win10和linux上分别安装Python虚拟环境的方法步骤)
- python的条件判断和循环(浅谈Python基础—判断和循环)
- app怎样像web一样调试(详解webapp页面滚动卡顿的解决办法)
- 群晖docker搭建代理服务(群晖NAS利用Docker容器搭建KMS激活服务器实现激活windows系统和office操作步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9