Jednou z veľmi dobrých funkcií Pythonu 3.x je zabudovaný webový server. Zadajte nasledujúci príkaz na príkazovom riadku:
python -m http.server
Python potom spustí webový server, ktorý poskytuje obsah z pracovného adresára na adrese URL: http://localhost:8000.
Je tiež možné špecifikovať port, ktorý má byť otvorený, jednoducho pridajte číslo portu ako ďalší parameter:
python -m http.server 8080
Webový server je štandardne beží na všetkých sieťových rozhraniach. Je možné obmedziť, ktoré rozhranie má byť viazané, použitím nasledujúceho príkazu:
python -m http.server -b 192.168.1.10 8080
Tento webový server bude prístupný len z http://192.168.1.10:8080
Podobný príkaz je dostupný aj pre starý Python 2.x:
python -m SimpleHTTPServer