¿Cuál es el equivalente de Python 3 python -m SimpleHTTPServer?
python
python-3.x
httpserver
simplehttpserver
ryanbraganza
fuente
fuente

python -m CGIHTTPServerespython3 -m http.server --cgi.python3 -m http.server --helppara todos los argumentos y opciones.python -m http.servertrabajó para mi. Tuve que quitar el3pythony Python3 como,python3pero algunos prefieren instalar Python3 simplemente comopython.pythonpredeterminada. Pero, la pregunta es parapython3:)El equivalente es:
fuente
python3 -m http.server 8080si necesitas unirte a un puerto. Lea más al final de la sección: docs.python.org/3/library/…python3 -m http.server --helppara más detalles.Usando la utilidad 2to3.
fuente
Además de la respuesta de Petr, si desea vincularse a una interfaz específica en lugar de todas las interfaces que puede usar
-bo--bindmarcar.El fragmento anterior debería hacer el truco. 8000 es el número de puerto. 80 se utiliza como puerto estándar para las comunicaciones HTTP.
fuente
En uno de mis proyectos ejecuto pruebas contra Python 2 y 3. Para eso escribí un pequeño script que inicia un servidor local de forma independiente:
Como un alias:
Tenga en cuenta que controlo mi versión de Python a través de entornos conda , por eso puedo usar en
pythonlugar depython3usar Python 3.fuente