Tornado是一个Python Web框架和异步网络库,用于快速开发高性能的Web应用程序。它是一个开源项目,由Facebook的前员工Ben Darnell和Facebook的前软件工程师 Bret Taylor创建。Tornado是一个非常快速的Web框架,可以处理大量的并发连接,并提供了一个强大的API来处理HTTP请求和WebSocket连接。
Tornado具有许多优势,其中包括:
如何入门 Tornado 框架?
1. 准备工作
要使用Tornado, 首先要准备好Python 2.7或者Python 3.5+ 的版本, 并将其正确地安装到你的电脑上. 然后, 使用 pip 命令来安装 Tornado 框架.
$ pip install tornado
如果你想要使用 Tornado 的 WebSocket 功能, 还需要安装 websocket-client 模块.
$ pip install websocket-client
2. Hello World!
我们将创建一个 Hello World 示例来看看 Tornado 是如何工作的.
import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world") application = tornado.web.Application([ (r"/", MainHandler), ]) if __name__ == "__main__": application.listen(8888) tornado.ioloop.IOLoop.instance().start()
上面代码中, 我们创建了一个名为 MainHandler 的 RequestHandler 类, 这是 Tornado 框架提供 HTTP 请求处理所必需的.
class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world")
Python 集合描述intersection() 方法用于返回两个或更多集合中都包含的元素,即交集。语法intersection() 方法语法:set.interse...
在Python3中字典(dictionary ,简写为dict)是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 (key=value) 对...
什么是 CGICGI 目前由 NCSA 维护,NCSA 定义 CGI 如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器...
本章节主要说明 Python 的运算符。举个简单的例子4 + 5 = 9 。例子中,4 和 5 被称为操作数,"+" 称为运算符。Python 语言支持以...