Quel est l'équivalent de Python 3 python -m SimpleHTTPServer
?
python
python-3.x
httpserver
simplehttpserver
ryanbraganza
la source
la source
python -m CGIHTTPServer
estpython3 -m http.server --cgi
.python3 -m http.server --help
pour tous les arguments et options.python -m http.server
travaillé pour moi. J'ai du retirer le3
python
et Python3 en tant quepython3
mais certains préfèrent installer Python3 simplement en tant quepython
.python
par défaut. Mais, la question est pourpython3
:)L'équivalent est:
la source
python3 -m http.server 8080
si vous devez vous connecter à un port. En savoir plus à la fin de la section: docs.python.org/3/library/…python3 -m http.server --help
pour plus de détails.Utilisation de l'utilitaire 2to3.
la source
En plus de la réponse de Petr, si vous souhaitez vous lier à une interface spécifique au lieu de toutes les interfaces, vous pouvez utiliser
-b
ou--bind
marquer.L'extrait ci-dessus devrait faire l'affaire. 8000 est le numéro de port. 80 est utilisé comme port standard pour les communications HTTP.
la source
Dans l'un de mes projets, je lance des tests contre Python 2 et 3. Pour cela, j'ai écrit un petit script qui démarre un serveur local indépendamment:
Comme alias:
Veuillez noter que je contrôle ma version Python via des environnements conda , à cause de cela je peux utiliser
python
au lieu d'python3
utiliser Python 3.la source