Tornado第一个程序

简介: Tornado第一个程序

Tornado安装


pip install tornado


写个hello:程序名app.py

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()  



MainHandler作为入口,是一个类,继承了RequestHandler,get函数定义输出的字符。如果写为<h1>Hello, world 你</h1> 输出就变为H1标记包含的字符了。windows下如果显示中文似乎已经不必再在文件的开头声明 #code:utf-8   可能因为python 3都是用unicode字符?


使用python app.py运行,写为别的名字也可以,但是windows里为什么不能ctrl+c停止呢?


tonardo的默认端口是8888,在设置的时候可以指定default=****,就把默认端口给改了。



目录
相关文章
|
6月前
|
Dart 开发工具 C++
Dart第一个程序hello,world
Dart第一个程序hello,world
|
6月前
|
监控 Serverless API
函数计算操作报错合集之在函数计算用gunicorn启动flask,会报错找不到这个包,该怎么办
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
JSON 数据格式 Python
08 Tornado - 输出
08 Tornado - 输出
50 0
|
Python
python flask 定义302状态和重定向
python flask 定义302状态和重定向
237 0
|
Python
第一个 Python 程序——HelloWorld
第一个 Python 程序——HelloWorld
127 0
第一个 Python 程序——HelloWorld
|
Python
Flask在浏览器中打印九九乘法表
Jinjia2作为Flask默认的模板引擎,其对Python语法的支持相当完善。 今天使用Jinjia2配合python语法在浏览器中打印九九乘法表。
267 0
|
开发者 Python
第一个 Flask 程序 | 学习笔记
快速学习第一个 Flask 程序
|
Python
Python Flask 简明教程(5)--第一个Flask程序解析
本文目录 1. 前言 2. 第一个程序 3. 运行代码 4. 小结
220 0