首页 > 其他分享 >使用tornado创建一个Web应用的基础

使用tornado创建一个Web应用的基础

时间:2022-09-01 17:24:27浏览次数:61  
标签:__ Web web tornado 创建 port import options

import tornado.httpserver
import tornado.ioloop
import tornado.options  #从命令行中读取设置
import tornado.web

from tornado.options import define, options
define("port", default=8000, help="run on the given port", type=int)

# Tornado支持任何合法的HTTP请求(GET、POST、PUT、DELETE、HEAD、OPTIONS)
class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        greeting = self.get_argument('greeting', 'hello')
        self.write(greeting + ', 佳全')

if __name__ == "__main__":
    tornado.options.parse_command_line()
    app = tornado.web.Application(handlers=[(r"/", IndexHandler)])
    http_server = tornado.httpserver.HTTPServer(app)
    http_server.listen(options.port)
    tornado.ioloop.IOLoop.instance().start()

 

python3 1.py --port=8080
[I 220901 17:08:38 web:2271] 200 GET / (127.0.0.1) 0.88ms
[I 220901 17:09:59 web:2271] 304 GET / (127.0.0.1) 0.37ms

 

 

标签:__,Web,web,tornado,创建,port,import,options
From: https://www.cnblogs.com/zhouwanchun/p/16647205.html

相关文章

  • idea web项目运行报错404
    背景运行springMVC时报错404,源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示,index.jsp可以进入,但是其他页面无法进入。原因用百度上的方法都无法......
  • 关于docker创建容器报错-docker: Error response from daemon: runtime "io.container
    今天在对一台服务器(docker相关的业务服务器)进行OS补丁时,默认使用的yumupdate-y对所有的安装包进行了升级升级完成后,让应用方检查确认应用及功能是否一切正常,如果不正......
  • 10,zabbix web 监控
    url正常返回的值1.创建Webscenarios2.创建zabbix触发器name:short_messagesendstatusisnot100Expression:{u04zbx01.yaya.corp:web.test.fail[short_messa......
  • 后端Web开发框架(Java)
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取为什么使用SpringBoot简化配置,无需编写太多的xml配置文件,效率很高;Spring可以整合很多各......
  • webpack打包
    什么是webpack?本质上,webpack是一个现代JavaScript应用程序的静态模块打包器(modulebundler)。当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependency......
  • JVM对象创建与内存分配机制
    JVM对象创建过程  类加载检查虚拟机遇到一条new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被......
  • Python Web 开发(试水篇)
    Web开发历史架构:CS架构,Client/Server【软件开始主要运行在桌面上,而数据库这样的软件运行在服务器端】BS架构,Browser/Serve【客户端只需要浏览器,应用程序的逻辑和数......
  • Oracle表空间,用户创建及授权
    第1步:创建临时表空间  createtemporarytablespaceyuhang_temptempfile'D:\oracledata\yuhang_temp.dbf'size50mautoextendonnext50mmaxsize20480m......
  • 本地安装并创建MySQL数据库
    原文链接1MySQL安装1.1下载下载地址:https://dev.mysql.com/downloads/installer/里面有其中两个安装包,只有几兆的是在线安装包,几百兆的是离线安装包。推荐使用离线......
  • 创建 Flask Web 应用程序简介
    创建FlaskWeb应用程序简介安装Flask和开发原型FlaskWeb应用程序的方法Photoby邮件黑猩猩on不飞溅Flask是一个PythonWeb框架。它是一个流行的轻量级......