![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tornado程序demo
文章平均质量分 79
小煤矿屁
游戏后端出身的算法工程师,目前从事机器学习相关的研发,技术栈:统计机器学习,spark ML,c++,python
展开
-
1.开始用Tornado:从Hello World开始 (副标题:了解Tornado代码组织)
tornado 源码包中 demos 目录下包含一些示例程序,就从最简单的 helloworld.py 来看一个 tornado 应用程序的代码结构。完整的实例程序如下:01#!/usr/bin/env python02#03# Copyright转载 2016-05-29 15:42:07 · 499 阅读 · 0 评论 -
2.理解Tornado里的handler (副标题:URL控制的概念)
前面我们对Tornado自带的 hello world 作了代码组织上的解释,但是没有更加深入细致地解释。这里我们直接从main()函数开始,单步跟随,看看tornado都干了些什么。下面是 main() 函数的定义:1def main():2 tornado.options.parse_comm转载 2016-05-29 15:46:00 · 1000 阅读 · 0 评论 -
3.关于Tornado handler的更多细节 (副标题:一些要注意的问题)
实际上handler有很多讲究,在Application类的注释中,就讲了不少。1. 首先,(regexp,tornado.web.RequestHandler)中的第一个参数不是普通的字符串,而是正则表达式,这也是为什么示例中它带了一个前缀“r”。这说明一个handler可以匹配很多个request。只要它们的request url能满足regexp匹配。如果我们把刚才的转载 2016-05-29 15:52:33 · 1319 阅读 · 0 评论 -
4.Tornado对Web请求与响应的处理机制 (副标题:作为Web Server的功能)
1class MainHandler(tornado.web.RequestHandler):2 def get(self):3 self.write("Hello, wor转载 2016-05-29 15:55:51 · 1204 阅读 · 0 评论