Voici un moyen simple et rapide pour mettre en place un serveur HTTP en Python, celui-ci permet de partager des fichiers sur un réseau local ou encore de servir des pages html.
Créer un répertoire « partage » :
nico@laptop:~/Bureau$ mkdir partage
Créer un script « http-server.py » avec le contenu suivant :
from BaseHTTPServer import HTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler serv = HTTPServer( ('', 10080), SimpleHTTPRequestHandler) serv.serve_forever()
Placer les fichiers à partager et lancer le serveur :
nico@laptop:~/Bureau/partage$ touch toto.txt nico@laptop:~/Bureau/partage$ touch tata.txt nico@laptop:~/Bureau/partage$ python http-server.py
A l’aide de son navigateur favori, se rendre à l’adresse localhost:10080 pour accéder aux fichiers partagés :

Liste des fichiers
Créer un fichier « index.html » avec le contenu suivant :
<html>
<body>
<h1>Hello world !</h1>
</body>
</html>Consulter le résultat à l’adresse localhost:10080 :

Page d'accueil
Pour aller plus loin, se référer à la documentation.