博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 3.5 中的异步HTTP请求写法
阅读量:5775 次
发布时间:2019-06-18

本文共 435 字,大约阅读时间需要 1 分钟。

Python 3.5 增加了对async def and await的支持,同样的异步代码看起来干净了很多,也更易读。

import aiohttpimport asyncioasync def get_status(url, id):    r = await aiohttp.get(url)    print(r.status, id)    r.close()tasks = []for i in range(100):    tasks.append(asyncio.ensure_future(get_status('https://api.github.com/events', id=i)))if __name__ == '__main__':    loop = asyncio.get_event_loop()    loop.run_until_complete(asyncio.wait(tasks))    loop.close()

原文链接:

转载地址:http://nyoux.baihongyu.com/

你可能感兴趣的文章
【Linux高级驱动】I2C驱动框架分析
查看>>
赵雅智:js知识点汇总
查看>>
二维有序数组查找数字
查看>>
20个Linux服务器性能调优技巧
查看>>
多重影分身:一套代码如何生成多个小程序?
查看>>
Oracle将NetBeans交给了Apache基金会
查看>>
填坑记:Uncaught RangeError: Maximum call stack size exceeded
查看>>
SpringCloud之消息总线(Spring Cloud Bus)(八)
查看>>
DLA实现跨地域、跨实例的多AnalyticDB读写访问
查看>>
实时编辑
查看>>
KVO原理分析及使用进阶
查看>>
【348天】每日项目总结系列086(2018.01.19)
查看>>
【294天】我爱刷题系列053(2017.11.26)
查看>>
Microsoft发布了Azure Bot Service和LUIS的GA版
查看>>
Google发布Puppeteer 1.0
查看>>
.NET开源现状
查看>>
可替换元素和非可替换元素
查看>>
2016/08/25 The Secret Assumption of Agile
查看>>
(Portal 开发读书笔记)Portlet间交互-PortletSession
查看>>
搭建vsftpd服务器,使用匿名账户登入
查看>>