Czym jest odpowiednik Python 3 python -m SimpleHTTPServer
?
python
python-3.x
httpserver
simplehttpserver
ryanbraganza
źródło
źródło
python -m CGIHTTPServer
jestpython3 -m http.server --cgi
.python3 -m http.server --help
wszystkie argumenty i opcje.python -m http.server
pracował dla mnie. Musiałem usunąć3
python
a Python3 jako,python3
ale niektórzy wolą instalować Python3 po prostu jakopython
.python
domyślnie. Ale pytanie dotyczypython3
:)Odpowiednikiem jest:
źródło
python3 -m http.server 8080
jeśli musisz połączyć się z portem. Czytaj więcej na końcu tego rozdziału: docs.python.org/3/library/…python3 -m http.server --help
szczegóły.Korzystanie z narzędzia 2to3.
źródło
Oprócz odpowiedzi Petr'a, jeśli chcesz powiązać z określonym interfejsem zamiast ze wszystkimi interfejsami, których możesz użyć
-b
lub--bind
oznaczyć.Powyższy fragment powinien załatwić sprawę. 8000 to numer portu. 80 jest używany jako standardowy port do komunikacji HTTP.
źródło
W jednym z moich projektów przeprowadzam testy na Pythonie 2 i 3. W tym celu napisałem mały skrypt, który uruchamia serwer lokalny niezależnie:
Jako alias:
Pamiętaj, że kontroluję moją wersję Pythona za pomocą środowisk conda , dlatego mogę używać
python
zamiastpython3
Python 3.źródło