Processing Method t_handler.py
fromTornado.webImportRequestHandlerclassIndexhandler (requesthandler):defGet (self): name=self.get_argument ('name',' World') Self.write ('Hello'+name)classAddHandler (requesthandler):defGet (self): Val1=self.get_argument ('Val1', 0) val2=self.get_argument ('Val2', 0) Val3=int (VAL1) +Int (val2) self.write (str (VAL3) )classMinushandler (requesthandler):defGet (self): Val1=self.get_argument ('Val1', 0) val2=self.get_argument ('Val2', 0) Val3=int (VAL1)-Int (val2) self.write (str (VAL3) )
URL path, processing method correspondence relationship t_url.py
from import *URL=[(R'/', Indexhandler), (R' ) /page1 ' , AddHandler), (R'/page2', Minushandler)]
Start Process t_tornado.py
tornado.optionsImportTornado.web fromTornado.optionsImportdefine,optionsImportT_urldefine ("Port", default=8000,help="run on port", type=int)if __name__=="__main__": Tornado.options.parse_command_line ()#initializing the web frameworkapp=tornado.web.Application (T_url.url)#Open port Monitoring serviceHttp_server=tornado.httpserver.HTTPServer (APP) Http_server.listen (Options.port)#Start the service processTornado.ioloop.IOLoop.instance (). Start ()
Operation Result:
Browser Access results:
Python tornado framework uses