簡體   English   中英

如何使用SimpleHTTPServer?

[英]How to use SimpleHTTPServer?

我正在嘗試使用最新版本的Python 2.7啟動一個簡單的http服務器。 我正在學習一個教程,它指示我執行以下操作:

打開終端,然后導航到我們的客戶目錄並輸入以下命令:

$ python -m SimpleHTTPServer

但是無論我嘗試了什么,包括其他代碼,它都不起作用。 有人可以幫忙嗎? 它總是會出現語法錯誤,例如:

無法將“ $”識別為內部或外部命令,可操作程序或批處理文件。

如果我省略$,則返回:

無法將“ Python”識別為內部或外部命令,可操作程序或批處理文件。

我嘗試從Python27目錄中啟動python,然后更改為我要從中啟動服務器的目錄並使用相同的命令,但是沒有任何效果! 然后顯示語法錯誤。

美元符號不是命令的一部分:

python -m SimpleHTTPServer

我想它只是用作您一直關注的教程中命令行提示符的一種表示形式

首先,如果您剛剛開始學習Python,我(以及Stack Overflow Python社區的成員) 強烈 建議您使用Python 3 Py2是語言的過去,Py3是語言的現在和未來。 對Py2的支持將於2020年結束,而Py3將得到無限支持。 您將學習一些使用Py2的不良習慣,這將使學習Py3(最終必須要做)變得更加困難。 現在學習Py3,當您精通Py2時,您可以返回並查看Py2的不同之處。 另外,遠離“ 學習Python困難方法”教程。 不好

當您轉到上面我鏈接的下載頁面時,請選擇適合您Windows版本的安裝程序-如果您使用的是64位Windows,請選擇64位安裝程序。 運行它時,將默認安裝目錄更改為C:\\Python35 ,然后選擇將安裝目錄添加到PATH的選項。 安裝完成后,您可以根據需要卸載Python 2。

您現在可以打開命令行並運行

python -m http.server

它應該可以按預期工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM