Tornado

Tornado是一款Python Web框架及异步网络库,最初为FriendFeed开发。它利用非阻塞网络I/O处理数千个并发连接,适用于长轮询、WebSocket等场景。本文介绍了Tornado 4.3版本的下载方式,并提供了一个简单的Hello World示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tornado 4.3 中文翻译

Tornado是一个基于python实现的web框架和异步网络库,最初用来开发FriendFeed.通过使用非阻塞的网络I/O模型,Tornado可以抗住上千的并发连接,所以在长轮询、websockets以及那些彼此长连接的应用来说变得很简单

快捷链接

  • Tornado 4.3 版本下载:
  • 源码
  • 邮件组:
  • stackovreflow
  • wiki

Hello world

一个使用tornado实现的『Hello World』程序

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

def make_app():
    return tornado.web.Application([
        (r"/", MainHandler),
    ])

if __name__ == "__main__":
    app = make_app()
    app.listen(8888)
    tornado.ioloop.IOLoop.current().start()

这个例子没有用到任何tornado异步特性

Tornado安装

自动安装

pip install tornado

Tornado被PyPI收录,所以可以直接使用pip或者easy_install安装。注意,使用PyPI或者easy_install安装的tornado包括一些未被实现的demo应用,所以你最好再下载一个tar的源码为好.

手动安装

Download tornado-4.3.tar.gz:

tar xvzf tornado-4.3.tar.gz
cd tornado-4.3
python setup.py build
sudo python setup.py install
The Tornado source code is hosted on GitHub.

使用须知: Tornado 4.3 运行在python 2.6 2.7 或者3.2等更好版本(对python2.6和3.2的支持将会在下一个发行版中移除)。对于python2,tornaod改进了对SSL的支持,强烈推荐2.7.9或更新版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值