Apa yang setara dengan Python 3 python -m SimpleHTTPServer
?
python
python-3.x
httpserver
simplehttpserver
ryanbraganza
sumber
sumber
python -m CGIHTTPServer
adalahpython3 -m http.server --cgi
.python3 -m http.server --help
untuk semua argumen & opsi.python -m http.server
bekerja untukku. Saya harus menghapus3
python
dan Python3 sebagaipython3
tetapi beberapa lebih suka menginstal Python3 hanya sebagaipython
.python
secara default. Tapi, pertanyaannya adalah untukpython3
:)Setara adalah:
sumber
python3 -m http.server 8080
jika Anda perlu mengikat ke port. Baca lebih lanjut di akhir bagian ini: docs.python.org/3/library/…python3 -m http.server --help
detailnya.Menggunakan utilitas 2to3.
sumber
Selain jawaban Petr, jika Anda ingin mengikat antarmuka tertentu, bukan semua antarmuka yang dapat Anda gunakan
-b
atau--bind
panji.Cuplikan di atas harus melakukan trik. 8000 adalah nomor port. 80 digunakan sebagai port standar untuk komunikasi HTTP.
sumber
Di salah satu proyek saya, saya menjalankan tes terhadap Python 2 dan 3. Untuk itu saya menulis skrip kecil yang memulai server lokal secara independen:
Sebagai alias:
Harap dicatat bahwa saya mengontrol versi Python saya melalui lingkungan conda , karena itu saya dapat menggunakan
python
daripadapython3
menggunakan Python 3.sumber