在很多编程人员对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查找指定字符】python实现指定时间调用函数教程
http://m.bbyears.com/jiaocheng/136335.html
推荐访问:python提取指定字符 python找不到指定文件