python延时us函数_Python延时操作实现方法示例
本文实例讲述了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中实现延时回调普通函数示例代码Python中使用摄像头实现简单的延时摄影技术Python检测网络延迟的代码Python方法的延迟加载的示例代码Python性能提升之延迟初始化Python类属性的延迟计算Python3.6 Schedule模块定时任务(实例讲解)Python标准库sched模块使用指南Python定时任务sched模块用法示例
python延时us函数_Python延时操作实现方法示例相关推荐
- python tkinter insert函数_Python tkinter.INSERT属性代码示例
本文整理汇总了Python中tkinter.INSERT属性的典型用法代码示例.如果您正苦于以下问题:Python tkinter.INSERT属性的具体用法?Python tkinter.INSER ...
- python编程绘制楼梯_Python走楼梯问题解决方法示例
本文实例讲述了Python走楼梯问题解决方法.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!python3 ''' 下楼问题.从楼上走到楼下共有h个台阶,每一步有 ...
- python 动态定义函数_Python骚操作:动态定义函数
标题:Python Tips: Dynamic function definition 作者:Philip Trauner 译者:豌豆花下猫 基于 MIT 许可协议 在 Python 中,没有可以在运 ...
- python拆分字符串函数_Python字符串操作-拆分,切片,从HEX转换为DEC
我有以下字符串: s = "0015CB,0,0,01,006D,0016CF1,4,000D,01,0202,01,0E09,01,02,00,006D,0000,0,0,01,006D, ...
- python中getopt函数_python getopt模块使用方法
python中 getopt 模块,是专门用来处理命令行参数的 getop标准格式: 函数getopt(args, shortopts, longopts = []) shortopts 是短参数 ...
- python中strftime函数_Python strftime()用法及代码示例
在Python中,日期和时间不是其自身的数据类型,而是名为 strftime()函数用于将日期和时间对象转换为其字符串表示形式.它需要一个或多个格式化代码输入,并返回字符串表示形式. 用法: strf ...
- python 循环实现延时_Python延时操作实现方法示例
本文实例讲述了Python延时操作实现方法.分享给大家供大家参考,具体如下: 在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果.此时,我们就需要某种机制,使 ...
- python常用导入函数及其他操作备忘录
python常用导入函数及其他操作备忘录 python常用导入函数 解压缩zip并读取csv文件 查看缺失值 权重系数取绝对值后排序(查看特征权重重要度) python常用导入函数 from IPyt ...
- python dict(zip)函数_python中zip()函数遍历多个列表方法
在对列表的元素进行找寻时,会频繁的说到遍历的理念.对于复杂的遍历要求,如多个列表中查找就显然不适合用for循环.本篇所要带来的是zip() 函数的方法,能够对多个迭代器进行遍历.下面我们就python ...
最新文章
- 从零开始实现穿衣图像分割完整教程(附python代码演练)
- 数据结构 归并排序 C++
- 5月22日 格式与布局
- 微积分31--微分学在几何上的应用
- 三种方式在CentOS 7搭建KVM虚拟化平台
- C# 读写Ini文件
- 大学生利用漏洞薅肯德基羊毛,获刑两年半
- 10月26日练习注册用例的编写与ibatis培训
- Cocos2d-x3.2 EditBox的使用
- UVALive 5760 Alice and Bob
- Atitit 信息安全常见基础技术 目录 1. 加密	1 2. 签名(防篡改)	1 2.1. 第4章 标识与认证技术 	1 2.2. 第5章 授权与访问控制技术 	1 2.3. 第9章 安全审计与责
- Centos下更新php
- 人工智能系列:AI 赋能平台
- 网络工程师面试题收集
- MATLAB读取图像相关的一些操作
- 威联通文件传输服务器,威联通QTS文件传输体验
- 30岁哥大计算机博士生遇刺身亡,论文刚被顶会接收,曾留学中国
- 论文解读--Multi-class Road User Detection with 3+1D Radar in the View-of-Delft Dataset
- 十大超极本:联想U系列上榜
- CSS模块化基本思想
热门文章
- CV+圆桌对话:算法不是唯一考量,创业公司的商业闭环才是最大难点 | CCF-GAIR 2017...
- 中国石油大学计算机科学与技术论文,中国石油大学(计算机科学与技术专业)毕业论文规范.doc...
- C# 网络编程 IP地址转换
- 【最新最炫的输入法-搜狗云输入法使用小体会】
- Unity Shader Graph 故障艺术
- 米家扫地机器人沒有系统重置键_米家扫地机器人如何恢复出厂设置
- 最新天狼星网络验证完整源码+功能强大/UI也不错
- 如果想用领英开发客户,应该怎么设计填写领英的职位头衔?
- 【嵌入式烧录/刷写文件】-2.1-详解Intel Hex格式文件
- rust unresolved import