码迷,mamicode.com
首页 > 其他好文 > 详细

Tornado之初学者(一)

时间:2017-11-07 01:24:07      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:实时web   highlight   ica   端口   hello   tor   处理   组成   and   

Tornado特点一句话简介:Tornado是非阻塞式的Web服务器,速度非常快,每秒可以处理数以千计的链接,因此Tornado是实时Web服务的一个理想框架。


一、安装Tornado使用pip安装即可:pip install tornado

二、运行Tornado的helloworld所需的基本组成

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import tornado.web
import tornado.ioloop


# 用于处理网页的请求
class MainHandler(tornado.web.RequestHandler):
    def get(self, *args, **kwargs):
        self.write(‘Hello Tornado!‘)

# 设置不同路由的网页对应的处理类
app = tornado.web.Application([
    (r‘/‘, MainHandler),
])

# 开始主程序I/O循环
if __name__ == ‘__main__‘:
    app.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

 

  1) app.listen(8888):设置服务器监听的端口,这里可以随意设置可用的port,比如:8080;

  2) tornado.ioloop.IOLoop.instance().start():开启I/O循环,响应客户端的操作;

  3) tornado.web.Application:实例化一个web应用类,用于处理用户的请求,可传入一个列表,列表中每个元素由一个访问路由和对应的处理类构成;

  4) tornado.web.RequestHandler:定义请求处理类,用于处理对应的请求;

Tornado之初学者(一)

标签:实时web   highlight   ica   端口   hello   tor   处理   组成   and   

原文地址:http://www.cnblogs.com/guyuyun/p/7648531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!