Cet article vous présente le code d'implémentation de HelloWorld dans Tornado en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Instance : HelloWorld
import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello World") def make_app(): return tornado.web.Application([ (r"/",MainHandler), ]) def main(): app=make_app() app.listen(8888) tornado.ioloop.IOLoop.current().start() if __name__=="__main__": main()
Lien de saisie du navigateur : http://localhost:8888
Affichage de la page :
Hello World
Ce qui suit est une analyse ligne par ligne de ce que fait le code ci-dessus :
Tout d'abord, introduisez les classes ioloop et web dans le package tornado via l'instruction d'importation. Ces deux classes constituent la base des programmes Tornado.
Implémentez une sous-classe web.RequestHandler et surchargez-y la fonction get(). Cette fonction est responsable du traitement de la requête HTTP GET correspondant au RequestHandler. Cet exemple génère "Hello world" via la fonction self.write().
définit la fonction make_app(), qui renvoie un objet web.Application. Le premier élément de cet objet est utilisé pour définir la feuille de route du programme Tornado. Cet exemple mappe l'accès à l'URL à la sous-classe RequestHandler MainHandler.
Utilisez la fonction web.Application.listen() pour spécifier le port sur lequel le serveur écoute.
Utilisez tornado.ioloop.IOLoop.current().start() pour démarrer IOLoop. Cette fonction s'exécutera toujours sans quitter et est utilisée pour gérer toutes les requêtes des clients.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!