python搭建伺服器以快捷著稱,實際上,我們也可以使用python搭建簡易的伺服器。
1.環境配置
當然首先得搭建python的開發環境,對于mac和linux的使用者來說,一般python是自帶的,當然,如果沒有的話也可以很友善地進行安裝,在終端輸入以下指令:
即可進行快速內建安裝。
2.python自帶web子產品
python自帶的web子產品包含basehttpserver、simplehttpserver、cgihttpserver這三種,
使用python自帶的包就能快速搭建起python伺服器。
使用方法很簡單,直接用終端進入到所標明的檔案目錄,在終端輸入:
如果傳回結果為:

則說明開啟成功,在8080端口開啟python自帶的simplehttpserver。
可以直接在本地浏覽器輸入: localhost:8080,就能通路simplehttpserver服務。預設通路的是index.html檔案,如果沒有index.html的話會列出目錄下的全部檔案。
3.使用web.py
除了使用python自帶的web子產品以外,我們還有許多友善的web架構可以使用,包括django、tornado、web.py等,這裡簡單介紹web.py的使用。
可以從
直接下載下傳web.py安裝檔案,在linux的終端也可以輸入:
進行下載下傳,下載下傳好之後進行解壓
解壓之後會出現web.py的檔案夾,進入到該檔案夾下,輸入:
進行安裝,安裝好之後就能使用web.py了。
建立一個工程目錄,建立一個檔案命名為:test.py
裡面輸入:
儲存之後指令行運作:
打開本地浏覽器,輸入:localhost:8080
可以看到
hello web.py
這個例子隻是get的基礎用法,當然也有post的用法,詳細的用法可以見web.py的官網。