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 相关文章推荐
初步介绍Python中的pydoc模块和distutils模块
Apr 13 Python
在Django框架中伪造捕捉到的URLconf值的方法
Jul 18 Python
python文件的md5加密方法
Apr 06 Python
完美解决安装完tensorflow后pip无法使用的问题
Jun 11 Python
python实现指定文件夹下的指定文件移动到指定位置
Sep 17 Python
Python中logging.NullHandler 的使用教程
Nov 29 Python
详解重置Django migration的常见方式
Feb 15 Python
深入解析神经网络从原理到实现
Jul 26 Python
Python实现微信好友的数据分析
Dec 16 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
python代码实现TSNE降维数据可视化教程
Feb 28 Python
Vs Code中8个好用的python 扩展插件
Oct 12 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
世界上第一台立体声收音机
2021/03/01 无线电
PHP 5.0 Pear安装方法
2006/12/06 PHP
php中iconv函数使用方法
2008/05/24 PHP
常见的PHP五种设计模式小结
2011/03/23 PHP
php中的一些数组排序方法分享
2012/07/20 PHP
YiiFramework入门知识点总结(图文教程)
2015/12/28 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
js实现兼容IE、Firefox的图片缩放代码
2015/12/08 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
js类的继承定义与用法分析
2019/06/21 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
js中延迟加载和预加载的具体使用
2021/01/14 Javascript
python读写csv文件的方法
2019/08/13 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
python如何求圆的面积
2020/07/01 Python
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
会计实习期自我鉴定
2013/10/06 职场文书
生产现场工艺工程师岗位职责
2013/11/28 职场文书
幼儿园实习自我鉴定
2013/12/15 职场文书
运动会领导邀请函
2014/02/05 职场文书
超市重阳节活动方案
2014/02/10 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
投资合作意向书范本
2015/05/08 职场文书
2016年优秀教师先进事迹材料
2016/02/26 职场文书
创业计划书之家教托管
2019/09/25 职场文书
python 实现的截屏工具
2021/05/08 Python