老师你好,为啥我的不加 await 并不会报错?Python版本是3.6.5.

来源:13-1 事件循环-1

高歌9959

2019-09-11

图片描述

写回答

2回答

Susiee

2020-01-28

我猜你问的是为什么asyncio.sleep(2)前面没有加await也能执行,没有报错,是吧?

我也是3.6的版本,确实没有报错,加不加await区别在于主线程是否等待asyncio.sleep(2)执行完再往下执行

0
2
痞子过
我的也没报错,视频在13:39s,python版本 3.6.8 但是不加await是同步执行,不报错。 加await时间超过2s ,区别在于时间不一样。 # 没有加await (yang) yang:demo yang$ /Users/yang/virtualenvs/yang--X44i3GM/bin/python /Users/yang/PycharmProjects/demo/yield_from.py start get url end get url 0.0003590583801269531 # 加await (yang) yang:demo yang$ /Users/yang/virtualenvs/yang--X44i3GM/bin/python /Users/yang/PycharmProjects/demo/yield_from.py start get url end get url 2.0031991004943848
2020-05-04
共2条回复

bobby

2019-09-12

你这里不加await是指哪一行代码?

0
0

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程