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=****,就把默认端口给改了。



目录
相关文章
|
数据库 开发者 Python
使用Python和Flask构建你的第一个Web应用程序
使用Python和Flask构建你的第一个Web应用程序
103 0
|
定位技术
Streamlit的第一个应用(二)(下)
Streamlit的第一个应用(二)
294 0
|
5月前
|
Dart 开发工具 C++
Dart第一个程序hello,world
Dart第一个程序hello,world
|
5月前
|
监控 Serverless API
函数计算操作报错合集之在函数计算用gunicorn启动flask,会报错找不到这个包,该怎么办
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
JSON 数据格式 Python
08 Tornado - 输出
08 Tornado - 输出
47 0
|
存储 缓存 IDE
Streamlit的第一个应用(二)(上)
Streamlit的第一个应用(二)
406 0
|
程序员 数据库 Python
计算机技术|我的第一个Flask程序
计算机技术|我的第一个Flask程序
85 0
|
Python
python flask 定义302状态和重定向
python flask 定义302状态和重定向
221 0
下一篇
无影云桌面