第一种方法:
import tornado.ioloop #I/O 时间循环
import tornado.web #web服务
class Mainhandler(tornado.web.RequestHandler):
def get(self):
self.write("hello world!")
#建立路由表
app = tornado.web.Application(
[
(r"/one",Mainhandler),
]
)
if __name__ == '__main__':
app.listen(8000) #监听端口
tornado.ioloop.IOLoop.instance().start() #开始事件
第二种方法:
import tornado.ioloop
import tornado.web
import tornado.httpserver #单线程的http服务
import tornado.options #解析命令行
from tornado.options import define,options
define("port",default=8000,help='run port',type=int)
class Mainhandler(tornado.web.RequestHandler):
def get(self):
self.write("hello world!")
#建立路由表
app = tornado.web.Application(
[
(r"/one",Mainhandler),
]
)
if __name__ == '__main__':
tornado.options.parse_command_line()
http_server = tornado.httpserver.HTTPServer(app)
http_server.listen(options.port)
tornado.ioloop.IOLoop.instance().start() #开始事件