python里延时回调普通函数
Python 函数 回调 普通 延时
2023-09-14 09:10:35 时间
想在将来某一时刻进行函数回调,可以使用call_later()函数来实现,第一个参数是回调用延时,第二个是回调的函数名称,例子如下:
import asyncio
def callback(n):
print('callback {} invoked'.format(n))
async def main(loop):
print('registering callbacks')
loop.call_later(0.2, callback, 1)
loop.call_later(0.1, callback, 2)
loop.call_soon(callback, 3)
await asyncio.sleep(0.4)
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
registering callbacks
callback 3 invoked
callback 2 invoked
callback 1 invoked
closing event loop
在这个例子里,同时调用的三个函数,会发现调用顺序不一样。call_soon()是注册之后立即调用。
Python游戏开发入门
你也能动手修改C编译器
纸牌游戏开发
http://edu.csdn.net/course/detail/5538
五子棋游戏开发
http://edu.csdn.net/course/detail/5487
RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
WiX安装工具的使用
http://edu.csdn.net/course/detail/5207
俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
boost库入门基础
http://edu.csdn.net/course/detail/5029
Arduino入门基础
http://edu.csdn.net/course/detail/4931
Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
C++标准模板库从入门到精通
http://edu.csdn.net/course/detail/3324
跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
在Windows下SVN的版本管理与实战
http://edu.csdn.net/course/detail/2579
Visual Studio 2015开发C++程序的基本使用
http://edu.csdn.net/course/detail/2570
在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
在VC2015里学会使用MySQL数据库
http://edu.csdn.net/course/detail/2672
相关文章
- 日拱一卒,伯克利CS61A,两道题熟悉Python函数式编程
- python的random()函数用法_Python随机函数random用法示例
- python中替换字符串中字符_Python replace()函数:替换字符串中的某个字符「建议收藏」
- python中关于round函数的小坑「建议收藏」
- Python – 0b、0o、0x
- Python里divmod_python yield函数
- 【说站】Python中Series常用方法整理
- 【说站】python GIL锁的底层原理探究
- python上的表白代码_用Python实现表白代码
- 上手Python之函数
- python json.loads 中文_Python 的完美 json loads
- pycharm如何调试python程序_Pycharm断点调试Python程序的步骤方法
- Python函数的学习总结
- python – while/for
- Python基础语法-基本数据类型-字符串
- Python基础语法-函数-函数的参数(一)
- Python基础语法-函数-函数的作用域(二)
- Python局部函数及用法(包含nonlocal关键字)
- 搞定!Linux下快速设置Python环境变量(linux设置python环境变量)
- 使用Python编程连接MySQL数据库(python连mysql)
- python:返回函数,闭包详解编程语言
- Python输出函数print()总结(python print())详解编程语言
- Python __import__()函数引入模块名
- python回调函数的使用方法
- python基础教程之自定义函数介绍