本文实例讲述了Python延时操作实现方法。分享给大家供大家参考,具体如下:

在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果。此时,我们就需要某种机制,使一个函数延后执行。接下来简单介绍一下两种实现此类效果的方法:

sched

import sched,time

def func(a):

print time.time(),"Hello Sched!",a

print time.time()

s = sched.scheduler(time.time,time.sleep)

# 2为延后时间,1为优先级,func为函数名,("test1",)为函数参数

s.enter(2,1,func,("test1",))

s.enter(2,0,func,("test2",))

s.run()

print time.time()

输出结果如下:

1519443179.4

1519443181.4 Hello Sched! test2

1519443181.4 Hello Sched! test1

1519443181.4

从结果可以看出,函数果真延后了2s执行,并且test2比test1先执行,是因为同样是2s后执行,并且test2的优先级比test1高

timer

import threading,time

def func(a):

print time.time(),"Hello Timer!",a

print time.time()

s = threading.Timer(2,func,("test",))

s.start()

print time.time()

输出结果如下:

1519443055.69

1519443055.69

1519443057.69 Hello Timer! test

从结果可以看出,函数果真延后了2s执行。

从两种方式的输出结果可以看出,timer是异步执行的,并不卡住下面代码的执行,而sched会等到执行函数完成后才会往下执行。

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python日期与时间操作技巧总结》、《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

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

本文标题: Python延时操作实现方法示例

本文地址: http://www.cppcns.com/jiaoben/python/237116.html

python 循环实现延时_Python延时操作实现方法示例相关推荐

  1. python编程绘制楼梯_Python走楼梯问题解决方法示例

    本文实例讲述了Python走楼梯问题解决方法.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!python3 ''' 下楼问题.从楼上走到楼下共有h个台阶,每一步有 ...

  2. python创建矩阵_Python创建对称矩阵的方法示例【基于numpy模块】

    本文实例讲述了Python创建对称矩阵的方法.分享给大家供大家参考,具体如下: 对称(实对称)矩阵也即: step 1:创建一个方阵 >>> import numpy as np & ...

  3. js修改css hover样式,JS实现css hover操作的方法示例

    JS实现css hover操作的方法示例 发布时间:2020-09-01 14:46:32 来源:脚本之家 阅读:118 作者:谢玉胜 本文实例讲述了JS实现css hover操作的方法.分享给大家供 ...

  4. python 生成html文档,Python使用pyh生成HTML文档的方法示例

    Python使用pyh生成HTML文档的方法示例 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  Python使用pyh生成HTML文档的方法示例.txt ] (友 ...

  5. python延时us函数_Python延时操作实现方法示例

    本文实例讲述了Python延时操作实现方法.分享给大家供大家参考,具体如下: 在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果.此时,我们就需要某种机制,使 ...

  6. python中延时函数_Python延时操作实现方法示例

    本文实例讲述了Python延时操作实现方法.分享给大家供大家参考,具体如下: 在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果.此时,我们就需要某种机制,使 ...

  7. python循环5次_python循环5次

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我们不可能一个一个的去加,为了让计算机能计算成千上万次的重复运算,我们就需要循环 ...

  8. python循环语句嵌套_Python 循环语句

    循环语句 ​循环语句主要是用于解决某些重复的代码工作,使需要重复的代码只写一遍即可. Python循环语句主要有两种:while循环和for...in...循环. 一.while循环 主要用于不确定循 ...

  9. python 删除文件夹_Python文件操作大全,随机删除文件夹内的任意文件

    在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件.文件夹操作的方法: os.path.abspath(path) #返回绝对路径 os.path.basename(path ...

最新文章

  1. Openoffice 安装与配置
  2. OpenAI发布新人工智能系统:根据文字生成图像
  3. guava中 graphs 六
  4. 教程 | 以太坊智能合约编程之菜鸟教程
  5. FindBugs插件
  6. Springboot对web应用的统一异常处理
  7. jQuery 简单案例
  8. MySQL学习(2)
  9. 技术实践:教你用Python搭建gRPC服务
  10. artdialog子弹窗关闭父弹窗
  11. AI大牛Jerry Kaplan:AGI?没有技术和工程基础
  12. unistd.h的close(0)导致std::cout被关闭
  13. 微服务与虚拟化技术博客总结
  14. 解决在TP5中无法使用快递鸟的即时查询API
  15. vm镜像 黑群晖_使用Vmware Workstation安装黑群晖
  16. Bootstrap Validate 下拉框验证
  17. 0ctf Babyheap 2017
  18. 2018中南大学 计算机考研分数,2018中南大学考研分数线多少分?
  19. 笨笨图片批量抓取下载 V0.2 beta[C# | WinForm | 正则表达式 | HttpWebRequest | Async异步编程]...
  20. 高纯度高活性艾美捷人重组MEGACD40L蛋白(可溶性)

热门文章

  1. java中实现多态的机制
  2. Leetcode-区间问题
  3. win10 and Ubuntu双系统 install
  4. AspectJ使用实例
  5. linux用户分类是root吗,Linux 创建用户账号代替 root 账号,避免使用永久性 root 权限帐号登陆...
  6. 基于python fitz的pdf文件处理器--已开源
  7. AP Memory IoT RAM——嵌入式物联网最佳存储解决方案
  8. 探索magic-api
  9. opencv C艹:读取视频文件,保存图像,视频文件,读取保存XML YAML文件
  10. 中国信息化发展八大趋势(一)