[Python] : lancer un serveur web en une ligne

Print Friendly, PDF & Email

Python comme quelques autres languages permettent de faire simplement des tâches qui peuvent paraître parfois “un peu lourdes”. Attention quand je dis des tâches ce ne sont pas non plus des choses insurmontables mais plutôt des choses où on pense qu’il faut une trentaine de lignes pour faire ça.

python book

Photo by Christina Morillo on Pexels.com

Là aujourd’hui je découvre un truc tout simple, le lancement d’un serveur web. D’habitude il faut faire appelle à des sockets… Et bien là c’est simplement unte toute petite ligne.

#en python 3
python3 -m http.server

#en python 2
python -m SimpleHTTPServer 8000

Et àla vous pouvez lancer votre navigateur sur localhost:8000 et vous découvrez le répertoire là où vous avez lancé la commande.

Ce n’est pas exceptionnel mais c’est tellement simple.

Découvrez  [Python] : lire et écrire facilement dans un fichier avec PATHLIB ... et un peu plus