Si vous utilisez Python pour le développement Web, vous avez le choix entre de nombreux frameworks, comme les plus célèbres Django, tornado, etc. En plus de ces frameworks, il existe un framework léger qui est également très pratique et fluide à utiliser , qui est web.py. Il a été créé par un hacker qui s'est malheureusement suicidé en 2013. On dit qu’il est désormais entretenu et mis à jour par une autre personne. Apprenons maintenant comment mettre en place un environnement de développement web.py sous Windows.
1. Installez web.py
Téléchargez le package d'installation web.py sur https://github.com/webpy/webpy. Notez que github a des exigences pour les versions de navigateur. Par exemple, il ne prend pas en charge IE9 ou une version antérieure.
Téléchargez la version correspondante selon vos besoins.
Après le téléchargement, décompressez-le, ouvrez cmd, cd dans le répertoire de décompression, entrez
python setup.py install
L'installation est terminée. (Le prérequis est d'installer python, version inférieure à python3)
2. Tester le programme.
Créer un fichier hello.py
import web urls = ('/hello', 'hello', ) class hello(object): def GET(self): return 'hello world' if __name__ == "__main__": app = web.application(urls, globals()) app.run()
urls est la règle de mappage d'url (similaire au mappage dans le servlet), la classe hello est le lien demander une réponse.
Exécutez ensuite le fichier sur la ligne de commande :
Si vous souhaitez arrêter le programme, appuyez sur Ctrl+C pour quitter. Le programme par défaut s'exécute sur le port 8080, puis saisissez : http://127.0.0.1:8080/hello dans le navigateur, vous pouvez voir le résultat :
Le programme s'exécute par défaut sur le port 8080. Si le port 8080 est occupé par d'autres programmes, le programme web.py ne pourra pas s'exécuter. Par exemple, une erreur telle que sockets.error se produira. Dans ce cas, le port doit être modifié :
.
Notez que web.py n'a pas la capacité de déployer des sites Web, le programme web.py n'est donc accessible que localement si vous le souhaitez. pour déployer, vous devez utiliser Apache ou nginx.
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!