python中实现指定时间调用函数示例代码


Posted in Python onSeptember 08, 2017

前言

本文主要给大家介绍了关于python指定时间调用函数的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:

在前面的一篇文章里,可以使用延时调用,在这里采用指定时间来调用函数

例子如下:

import asyncio 
import time 
 
 
def callback(n, loop): 
 print('callback {} invoked at {}'.format(n, loop.time())) 
 
 
async def main(loop): 
 now = loop.time() 
 print('clock time: {}'.format(time.time())) 
 print('loop time: {}'.format(now)) 
 
 print('registering callbacks') 
 loop.call_at(now + 0.2, callback, 1, loop) 
 loop.call_at(now + 0.1, callback, 2, loop) 
 loop.call_soon(callback, 3, loop) 
 
 await asyncio.sleep(1) 
 
 
event_loop = asyncio.get_event_loop() 
try: 
 print('entering event loop') 
 event_loop.run_until_complete(main(event_loop)) 
finally: 
 print('closing event loop') 
 event_loop.close()

结果输出如下:

entering event loop
clock time: 1504688585.2024202
loop time: 5747.015
registering callbacks
callback 3 invoked at 5747.031
callback 2 invoked at 5747.109
callback 1 invoked at 5747.218
closing event loop

在这个例子里调用函数call_at()来实现这个功能。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
9种python web 程序的部署方式小结
Jun 30 Python
Python对列表排序的方法实例分析
May 16 Python
python 中的divmod数字处理函数浅析
Oct 17 Python
Python算法输出1-9数组形成的结果为100的所有运算式
Nov 03 Python
Python实现感知器模型、两层神经网络
Dec 19 Python
Python用 KNN 进行验证码识别的实现方法
Feb 06 Python
Python初学者需要注意的事项小结(python2与python3)
Sep 26 Python
在python中实现对list求和及求积
Nov 14 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
Jan 15 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
Jun 14 Python
详解Python 循环嵌套
Jul 09 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
Sep 08 #Python
python中实现延时回调普通函数示例代码
Sep 08 #Python
TensorFlow安装及jupyter notebook配置方法
Sep 08 #Python
老生常谈Python startswith()函数与endswith函数
Sep 08 #Python
python学习必备知识汇总
Sep 08 #Python
分享一下如何编写高效且优雅的 Python 代码
Sep 07 #Python
python 函数传参之传值还是传引用的分析
Sep 07 #Python
You might like
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
两种php去除二维数组的重复项方法
2015/11/04 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
JavaScript 字符编码规则
2009/05/04 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
2016/04/29 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
Nodejs实现爬虫抓取数据实例解析
2018/07/05 NodeJs
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
python 简易计算器程序,代码就几行
2009/08/29 Python
JSON Web Tokens的实现原理
2017/04/02 Python
python 文件操作删除某行的实例
2017/09/04 Python
python+tkinter编写电脑桌面放大镜程序实例代码
2018/01/16 Python
python实现简单遗传算法
2018/03/19 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
python实现简单飞行棋
2020/02/06 Python
俄罗斯眼镜网: optikaworld
2016/07/31 全球购物
英国森林假期:Forest Holidays
2021/01/01 全球购物
厂长岗位职责
2014/02/19 职场文书
2014年大班元旦活动方案
2014/02/26 职场文书
信息员培训方案
2014/06/12 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL
MySQL批量更新不同表中的数据
2022/05/11 MySQL