当前位置: 首页 > article >正文

5-Tornado入门、程序的原理图、tornado不能使用同步代码的演示

安装

pip install tornado

第一个程序

from tornado import web
from tornado import ioloop
class IndexHandler(web.RequestHandler):
    def get(self):
        self.write('Hello Tornado!!123')

if __name__ == '__main__':
    # 1.创建了app对象,设置路由,并开启debug模式
    app = web.Application([('/', IndexHandler)], debug=True)
    # 2 监听端口
    app.listen(8000)
    # 3 开始事件循环
    ioloop.IOLoop.current().start()

程序的原理

在这里插入图片描述

不能使用同步代码的演示

from tornado import web
from tornado import ioloop
from time import sleep


class IndexHandler(web.RequestHandler):
    def get(self):
        sleep(5)
        self.write('Hello Tornado!!')


class IndexHandler2(web.RequestHandler):
    def get(self):
        self.write('Hello Tornado!!你好')


if __name__ == '__main__':
    app = web.Application([
        ('/', IndexHandler),
        ('/index/', IndexHandler2),
    ], debug=True)
    app.listen(8000)
    ioloop.IOLoop.current().start()

http://www.kler.cn/a/159257.html

相关文章:

  • 【Pip】如何清理 `pip` 包管理器 —— 完整指南
  • MySQL:表设计
  • Opengl光照测试
  • 【优选算法 — 滑动窗口】水果成篮 找到字符串中所有字母异位词
  • 测试实项中的偶必现难测bug--互斥逻辑异常
  • java面试题(jvm)
  • Day14——数据结构和集合源码
  • Codeforces Round 913 (Div. 3)(A~G)
  • 网络安全威胁——中间人攻击
  • 牛客算法心得——kotori和素因子(dfs)
  • RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法
  • WeakMap
  • Python实现FA萤火虫优化算法优化卷积神经网络回归模型(CNN回归算法)项目实战
  • 17.认识下Docker之docker的核心原理(2)
  • 商务助理个人简历10篇
  • 轻量封装WebGPU渲染系统示例<40>- 多层材质的Mask混合(源码)
  • 解决终Linux端中文乱码问题及设置UTF-8编码
  • HarmonyOS4.0开发应用——【ArkUI组件使用】
  • 第二十一章 网络通信
  • 软著项目推荐 深度学习的水果识别 opencv python
  • Java数据结构之《最短路径》(难度系数100)
  • Android Native Crash 收集
  • vsftpd.confg 常用配置,Beyond Compare 测试可用
  • Mycat关键配置记录
  • WSL2+tensorflow-gpu 2.3.0 C++ 源码编译(Linux)
  • 图数据库知识点9 | 大数据框架与图数据架构异同