santaclaus 发表于 2018-8-14 13:04:05

python框架之 Tornado 学习笔记(一)

import tornado.httpserver  
import tornado.ioloop
  
import tornado.options
  
import tornado.web
  
fromtornado.options import define, options
  

  

  
'''
  
此处是定义命令行参数,如果参数与此名称相同,会将指定参数的值应用为全局变量,否则默认为default的值
  
若参数为 help 则打印help 的值以及所有释, type 定义这个参数的类型,惹类型不符则报错
  
'''
  
define("port", default=8000, help="run on the given port", type=int)
  

  

  
class IndexHandler(tornado.web.RequestHandler):
  
    def get(self):
  
      # 指定浏览器地址栏中的查询条件值,如 localhost:8080/?greeting=hello
  
      greeting=self.get_argument('greeting', 'hello')
  

  
      # 输出到返回页面
  
      self.write(greeting + ',friendly user')
  

  

  
if __name__ == '__main__':
  
      # 创建一个实例化对象
  
    app = tornado.web.Application([
  
       (r"/",IndexHandler),
  
    ])
  

  
    # 指定此对象的监听端口
  
    app.listen(8000)
  

  
    # 启动程序等待连接
  
    tornado.ioloop.IOLoop.current().start()
页: [1]
查看完整版本: python框架之 Tornado 学习笔记(一)