前言
本文是该专栏的第15篇,后面会持续分享python的各种干货知识,值得关注。
再继上一篇(Python如何实现异步并发之async(1))详细介绍python实现异步并发之后,本文再详细介绍另一种并发方法,即aiohttp。一般情况下,想要实现并发http请求,那么就需要来认识下aiohttp。
aiohttp是一个为python提供异步HTTP 客户端/服务端编程,基于asyncio(python用于支持异步编程的标准库)的异步库。asyncio可以实现单线程并发IO操作,它实现了TCP、UDP、SSL等协议,aiohttp就是基于asyncio实现的http框架。本文这里,笔者主要来详述客户端发送请求的使用,至于服务端下回再单独分享。
对于使用aiohttp如何实现异步并发,跟着笔者往下看正文,一探究竟。
正文
1. 安装aiohttp
如果你已安装aiohttp,该步骤请忽略,直接往下看即可。安装方法如下:
pip install aiohttp<