What Is the Python 3 Equivalent of “Python -M Simplehttpserver”

Better Stack Team
Updated on June 19, 2024

The Python 3 equivalent of python -m SimpleHTTPServer is:

 
python -m http.server

In Python 3, the http.server module provides a simple HTTP server that serves files from the current directory and its subdirectories. By running python -m http.server from the command line, you start a web server that listens on port 8000 by default, serving files from the directory where the command was executed.

Got an article suggestion? Let us know
Licensed under CC-BY-NC-SA

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.