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中设置变量访问权限的方法
Apr 27 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
python opencv 直方图反向投影的方法
Feb 24 Python
浅谈python日志的配置文件路径问题
Apr 28 Python
Python3.6日志Logging模块简单用法示例
Jun 14 Python
Python使用try except处理程序异常的三种常用方法分析
Sep 05 Python
如何关掉pycharm中的python console(图解)
Oct 31 Python
Python的几种主动结束程序方式
Nov 22 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
Mar 06 Python
Python函数基本使用原理详解
Mar 19 Python
Python模拟登入的N种方式(建议收藏)
May 31 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
解析func_num_args与func_get_args函数的使用
2013/06/24 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
浅谈node的事件机制
2017/10/09 Javascript
JS+canvas画一个圆锥实例代码
2017/12/13 Javascript
Javascript中JSON数据分组优化实践及JS操作JSON总结
2017/12/22 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
文言文形式的学生求职信
2013/12/03 职场文书
电子工程求职信
2014/07/17 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
介绍信格式
2015/01/30 职场文书
2015年保险公司个人工作总结
2015/05/22 职场文书
基于python的matplotlib制作双Y轴图
2021/04/20 Python
详解Python常用的魔法方法
2021/06/03 Python
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle