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的urllib库提交WEB表单
Feb 24 Python
实例讲解Python中的私有属性
Aug 21 Python
在Python中操作列表之List.pop()方法的使用
May 21 Python
简单掌握Python的Collections模块中counter结构的用法
Jul 07 Python
python 截取 取出一部分的字符串方法
Mar 01 Python
Python iter()函数用法实例分析
Mar 17 Python
Flask框架Jinjia模板常用语法总结
Jul 19 Python
详解Python学习之安装pandas
Apr 16 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
Oct 30 Python
Python统计学一数据的概括性度量详解
Mar 03 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
Mar 24 Python
通过代码实例了解Python3编程技巧
Oct 13 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
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
python基础教程之缩进介绍
2014/08/29 Python
Python实现简单截取中文字符串的方法
2015/06/15 Python
Python的迭代器和生成器
2015/07/29 Python
Python实现购物车功能的方法分析
2017/11/10 Python
Python及PyCharm下载与安装教程
2017/11/18 Python
Python zip()函数用法实例分析
2018/03/17 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
Django的models中on_delete参数详解
2019/07/16 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
StubHub巴西:购买和出售您的门票
2016/07/22 全球购物
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
临床医学大学生求职信
2013/09/28 职场文书
经贸日语专业个人求职信范文
2013/12/28 职场文书
简短大学毕业感言
2014/01/18 职场文书
领导失职检讨书
2014/02/24 职场文书
项目建议书怎么写
2014/05/15 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
《失物招领》教学反思
2016/02/20 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
进行数据处理的6个 Python 代码块分享
2022/04/06 Python
Go 内联优化让程序员爱不释手
2022/06/21 Golang