import asyncio import functools async def compute(x,y): print(f'compute:{x}+{y}....') await asyncio.sleep(1) return x+y async def print_sum(x,y): # 创建task task = asyncio.create_task(compute(x,y)) #python3.7以上写法 # task绑定回调函数 task.add_done_callback(functools.partial(end,x,y)) #python3.7以上写法 # 释放下cpu的使用 await asyncio.sleep(0) def end(n,m,task): print(f'{n}+{m}={task.result()}') if __name__ == "__main__": loop = asyncio.get_event_loop() loop.run_until_complete(print_sum(1,2)) loop.close()
老师 这里task创建了一个任务计算x+y,下面的绑定回调函数是什么意思,为什么要绑定,以及绑定了之后怎么还要睡眠一秒,如果是0秒的话显示Task was destroyed but it is pending!我听不懂视频里的老师的表达,麻烦这里老师文字详细解释下
pom文件中的tomcat和下载下来的tomcat需要同一个版本吗?
老师,如何在包里面创建包呢,我在itbaizhan中创建dtd包,它直接并成一个包名为itbaizhan.dtd的包了
标签可改
老师我这个是为什么啊
sql数据呢?代码也没给完整呢
使用分组跟老师敲一样的代码,为什么结果不是None呢
#匹配出网页标签内的数据 <html><title></title></html> # pattern = r'<.+><.+>.+<.+><.+>' #使用这种情况,如果前后不是对称的也是能匹配成功的 pattern = r'<(.+)><(.+)>.+</\2></\1>' # s = '<html><title>我是标签</title></html>' s = "<html><h1>我是标签</header></body>" #如果不用分组这样非网页标签也会被匹配 v = re.match(pattern,s) print(s)
结果如下:
1556937571(1).jpg
老师这个是什么问题,包的问题???还是什么找了半天么有找到啊
这是什么错误呢,在软件上也不能直接修改,只能先删除外键约束才能修改。用代码也不能直接删除外键约束。
老师,我用pycharm写html,用scrollamount不能调速,这是pycharm的原因吗?
老师请问什么叫直接赋值什么叫表达式赋值,这两个有啥区别
老师:视频案例中删除行操作,如果一次选多行一起删除,那么上图中chk应该是一个数组呀,为什么在后面移除时不用遍历,而是直接全部移除了?
写一个函数,里面同时调用日记函数和想要调的另一个函数,不是也可以实现吗?
闭关在这里有什么优势
老师我的pyinstaller 安装不了 这是什么原因
老师,运行本节代码(使用管理员登陆,成功。然后回退使用普通用户登陆)的时候出现了问题(提示重定向次数过多),但是控制台没有报错。请问是怎么回事
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637