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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值