标签:64位 意思 sts att cli aci 直接 图片 info
异步网络模块之aiohhtp的使用(一)
平时我们也许用的更多的是request模块,或者是requets_hml模块,但是他们都属于阻塞类型的不支持异步,速度很难提高,于是后来出现了异步的grequests,开始了异步网络请求,速度得到了大大的提示,但是今天我们要说的另外的一个比较火的异步网络模块-aiohhtp。
要学习一个模块,首先要知道这个模块都能做什么,我们从官网上找到了关于aiohttp的解释。
Asynchronous HTTP Client/Server for asyncio and Python.
Supports both Client and HTTP Server.
Supports both Server WebSockets and Client WebSockets out-of-the-box without the Callback Hell.
Web-server has Middlewares, Signals and pluggable routing.
大概意思是说aiohttp是一个异步http网络模块分为了客户端和服务端,同时支持websocket的使用,另外不用担心在使用过程中多次回调导致回调地狱情况出现。
在linux直接pip安装应该没什么问题,一般都坑在windows系统上,我使用win10 64位系统直接安装也是没有出现什么问题,
官网上推荐的是先按照cchardet,这是一个关于网页编码的模块直接运行下面命令即可
pip install cchardet
之后我们安装
pip install aiohttp
后面的操作我们需要还要安装一个协程模块asyncio。
pip install asyncio
ok,没什么问题安装我们就到这里了。
我们先看一段代码,后面会对代码作出解释。
标签:64位 意思 sts att cli aci 直接 图片 info
原文地址:https://www.cnblogs.com/c-x-a/p/9248906.html