前言python
若是你急需一個簡單的Web Server,但你又不想去下載並安裝那些複雜的HTTP服務程序,好比:Apache,ISS等。那麼, Python 可能幫助你。使用Python能夠完成一個簡單的內建 HTTP 服務器。因而,你能夠把你的目錄和文件都以HTTP的方式展現出來。佻只須要幹一件事情,那就是安裝一個Python。服務器
而對於安裝python不熟悉的朋友們能夠參考這兩篇文章:學習
安裝好後就能夠開始本文的正文。spa
Python經過命令開啓http.server服務器.net
若是想把命令E:\zpic做爲提供下載的目錄,那麼在cmd裏cd到該目錄下,並執行命令:code
1
|
python
-
m SimpleHTTPServer
|
默認的端口號是8000, 服務器根目錄就是運行python命令的工做目錄server
若是提示錯誤:htm
1
|
No module named SimpleHTTPServer
|
則試一下命令:進程
1
|
python
-
m http.server
|
用http://127.0.0.1:8000便可訪問目錄下內容ci
或者加上端口號:python -m http.server 80
用http://127.0.0.1便可訪問目錄下內容
服務器關閉:
1) dos
在運行界面中輸入 "ctrl + C" 中止
2)python腳本
需中止端口監聽及相關python進程
1
2
|
def
stop_server(server)
server.sorket.close()
|
========================
用於搭建http server的模塊有以下三種:
1)BaseHTTPServer:提供基本的Web服務和處理器類,分別是HTTPServer及BaseHTTPRequestHandler;
2)SimpleHTTPServer:包含執行GET和HEAD請求的SimpleHTTPRequestHandler類;
3)CGIHTTPServer:包含處理POST請求和執行的CGIHTTPRequestHandler類。
總結
以上就是這篇文章的所有內容了,但願本文的內容對你們的學習或者工做具備必定的參考學習價值,若是有疑問你們能夠留言交流,謝謝你們對腳本之家的支持。