新聞中心
如果需要一個簡單的Web Server,而不是安裝那些復(fù)雜的HTTP服務(wù)程序,比如:Apache,Nginx等。那么可以使用Python自帶的包完成一個簡單的內(nèi)建 HTTP 服務(wù)器。于是,你可以把你的目錄和文件都以HTTP的方式展示出來。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供紅花崗企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為紅花崗眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
基本命令
python -m Web服務(wù)器模塊 [端口號,默認(rèn)8000]
這里的“Web服務(wù)器模塊”有如下三種:
BaseHTTPServer: 提供基本的Web服務(wù)和處理器類,分別是HTTPServer和BaseHTTPRequestHandler。
SimpleHTTPServer: 包含執(zhí)行GET和HEAD請求的SimpleHTTPRequestHandler類。
CGIHTTPServer: 包含處理POST請求和執(zhí)行CGIHTTPRequestHandler類。
啟動web服務(wù)器
對于Python2,簡單搭建Web服務(wù)器,只需在需要搭建Web服務(wù)器的目錄(如 /home/pythontab/)下,輸入如下命令:
python -m SimpleHTTPServer 8080
使用 8080端口的創(chuàng)建Web服務(wù)器
對于Python3,其創(chuàng)建Web服務(wù)器的等價命令,如下:
python3 -m http.server 8080
瀏覽web頁面
可以在瀏覽器中輸入 http://127.0.0.1:8080 或 將 http://localhost:8080進(jìn)行訪問。其他機(jī)器也可以通過服務(wù)器的IP地址來訪問服務(wù)器資源。
名稱欄目:創(chuàng)新互聯(lián)Python教程:使用Python創(chuàng)建簡單的HTTP服務(wù)器
路徑分享:http://www.fisionsoft.com.cn/article/coegjep.html


咨詢
建站咨詢
