请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

2回答

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 高歌9959 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-01-28 16:51:59
  • 我的也没报错,视频在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 15:44:45
bobby 2019-09-12 19:07:13

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信