用Python建立最簡單的web服務器


 

利用Python自帶的包可以建立簡單的web服務器。在DOS里cd到准備做服務器根目錄的路徑下,輸入命令:

  • python -m Web服務器模塊 [端口號,默認8000]
例如:
  • python -m SimpleHTTPServer 8080

然后就可以在瀏覽器中輸入

  • http://localhost:端口號/路徑
來訪問服務器資源。 
例如:
  • http://localhost:8080/index.htm(當然index.htm文件得自己創建)
其他機器也可以通過服務器的IP地址來訪問。

這里的“Web服務器模塊”有如下三種:

  • BaseHTTPServer: 提供基本的Web服務和處理器類,分別是HTTPServer和BaseHTTPRequestHandler。
  • SimpleHTTPServer: 包含執行GET和HEAD請求的SimpleHTTPRequestHandler類。
  • CGIHTTPServer: 包含處理POST請求和執行CGIHTTPRequestHandler類

 

 

 

 

---------------------------------------

如出現以下錯誤:

python -m SimpleHTTPServer 8080
SyntaxError: invalid syntax

請換成低版本 

(本人從版本3.5  ==> 2.7)

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM