Python Web框架,快速掌握!

Posted xinshiye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Web框架,快速掌握!相关的知识,希望对你有一定的参考价值。

Web框架环境请求数/S平均时间
Sanic Python 3.5 & uvloop 31 3ms
Wheezy gunicorn & meinheld 21 5ms
Falcon gunicorn & meinheld 19 6ms
Bottle gunicorn & meinheld 14 7ms
Flask gunicorn & meinheld 5 20ms
Kyoukai Python 3.5 & uvloop 4 27ms
Aiohttp Python 3.5 & uvloop 3 33ms

安装

环境:python3.5

技术分享图片

技术分享图片

运行 python3 main.py

sanic是不是看起来和flask一样

Request

技术分享图片

技术分享图片

路由

和flask差不多,一看就懂

技术分享图片

技术分享图片

技术分享图片

蓝图

和flask中的蓝图一样,用于组织项目结构

创建一个蓝图,相当于创建一个sanic app,上面的用法和上面相同,把app改成蓝图名称bp

技术分享图片

蓝图注册到主app

from sanic import Sanicfrom my_blueprint import bpapp = Sanic(__name__)app.register_blueprint(bp)app.run(host=‘0.0.0.0‘, port=8000, debug=True)

总结

sanic将是一个非常流行的框架.因为它基于python3.5,使用了许多新的特性,这些特性让程序速度更快。

以上是关于Python Web框架,快速掌握!的主要内容,如果未能解决你的问题,请参考以下文章

5分钟快速掌握Python定时任务框架的实现

一文快速掌握 scrapy 爬虫框架

快速掌握Python Selenium Web自动化:二)Selenium操纵浏览器的最基本用例(转载)

Python之Scrapy安装

师傅带徒弟学:Python Web之Django框架-关东升-专题视频课程

Python5_学习方法论