Qual é o equivalente do Python 3 python -m SimpleHTTPServer
?
python
python-3.x
httpserver
simplehttpserver
ryanbraganza
fonte
fonte
python -m CGIHTTPServer
épython3 -m http.server --cgi
.python3 -m http.server --help
todos os argumentos e opções.python -m http.server
trabalhou para mim. Eu tive que remover o3
python
e Python3 como,python3
mas alguns preferem instalar o Python3 simplesmente comopython
.python
por padrão. Mas, a pergunta é parapython3
:)O equivalente é:
fonte
python3 -m http.server 8080
se você precisar vincular a uma porta. Leia mais no final da seção: docs.python.org/3/library/…python3 -m http.server --help
para obter detalhes.Usando o utilitário 2to3.
fonte
Além da resposta de Petr, se você deseja vincular a uma interface específica em vez de todas as interfaces, pode usar
-b
ou--bind
sinalizar.O trecho acima deve fazer o truque. 8000 é o número da porta. 80 é usado como a porta padrão para comunicações HTTP.
fonte
Em um dos meus projetos, eu executo testes no Python 2 e 3. Para isso, escrevi um pequeno script que inicia um servidor local de forma independente:
Como um apelido:
Observe que eu controle minha versão do Python por meio de ambientes conda , por isso posso usar em
python
vez depython3
usar o Python 3.fonte