python sanic教程_Sanic 使用教程 - 1.初使用

本文介绍了如何使用Sanic,一个类似Flask的Python异步Web框架,来构建高性能的服务。首先强调了需要Python 3.5+环境以及在不同项目中创建独立虚拟环境的重要性。然后,通过示例展示了如何创建一个简单的“Hello World”服务,安装Sanic并运行应用。通过访问特定URL,可以看到服务成功返回'Hello World!'。
摘要由CSDN通过智能技术生成

系统:mac or linux,由于windows下面uvloop无法安装,所以win系统并不是很好的选择

版本:python3.5+

Sanic是一个可以使用 async/await 语法编写项目的异步非阻塞框架,它写法类似于Flask ,不过框架使用了异步特性来避免同步阻塞,而且还使用 uvloop 作为事件循环,其底层使用的是libuv,从而使 Sanic 的速度优势更加明显。

如果你之前使用过Flask,你会发现你可以迅速地使用Sanic来构建出你想要的应用,并且性能会更好。

回到正题,Sanic中使用了一个新的语法特性 - async/await ,那么很显然,我们需要安装一个python3.5+的环境才可以愉快地使用Sanic。

暂时就以运行一个sanic基础服务为目的来开始我们的Sanic之旅吧。

干净的环境

暂且先回忆一下你家的房间,你会在厨房做饭、卧室睡觉、浴室洗澡、书房看书,人们会下意识地将自己的房间分成一块块,然后每个房间有各自的作用,这样一切看起来是那么的有条不紊、井然有序,在不同的环境惬意地做着不同的事,相信这个观点我们应该可以达成共识吧?

如若不然,那么再想象下,若在同一间房煮饭、洗澡、睡觉甚至上厕所,这样的环境你可以忍受么,不出意外,相信此时你的脑海中浮现的应该是 脏、乱、差 这三个字。

程序世界一部分是对应着现实的,与上面的例子类比一下,其实程序也是如此,它们同样无法忍受各个环境甚至模块堆积在一起引起的脏、乱、差。

我们是不是可以得出这样一个核心观点:应该在不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值