Tornado学习总结1

Tornado是一个开源的轻量级,高效率,非阻塞的python是实现的web框架。
要使用它一般需要安装一下套件:
  • python 一般建议使用python2.5/python2.6
  • simplejson python的json库,建议使用2.0.9
  • cURL 利用URL语法规定来传输文件和数据的工具,支持多种协议,如http,ftp等,建议使用7.19.7或以上的版本
  • pycurl C语言写的libcurl的python绑定库,libcurl容易使用于客户端的URL传输库,建议使用pycurl7.16.2.1
  • Tornado web server 最新版本的吧!

使用Tornado要求python版本2.5以上,如果用到tornado.httpclient还必须安装pucurl,如果使用python2.5需要安装simplejson,高版本的python就不用了。使用Tornado开发,不用安装,只需将源码包解压后放在某一个目录下,如"/path/to/tornado",然后在用到Tornado的python文件靠前的位置写:
import sys
sys.path.append('/path/to/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()













你可能感兴趣的:(tornado)