这篇文章主要给你们介绍了关于python中实现延时回调普通函数的相关资料,文中经过示例代码介绍的很是详细,对你们的学习或者工做具备必定的参考学习价值,须要的朋友们下面随着小编来一块儿学习学习吧。python
回调函数是咱们在python编程中常常会遇到的一个问题,而想在未来某一时刻进行函数回调,可使用call_later()函数来实现,第一个参数是回调用延时,第二个是回调的函数名称
例子以下:
import asyncio
def callback(n):
async def main(loop):
event_loop = asyncio.get_event_loop()
try:
finally:
结果输出以下:
entering event loop
registering callbacks
callback 3 invoked
callback 2 invoked
callback 1 invoked
closing event loop
在这个例子里,同时调用的三个函数,会发现调用顺序不同。call_soon()是注册以后当即调用。
总结
以上就是这篇文章的所有内容了,但愿本文的内容对你们的学习或者工做能带来必定的帮助编程