天天看點

python搭建伺服器

python搭建伺服器以快捷著稱,實際上,我們也可以使用python搭建簡易的伺服器。

1.環境配置

當然首先得搭建python的開發環境,對于mac和linux的使用者來說,一般python是自帶的,當然,如果沒有的話也可以很友善地進行安裝,在終端輸入以下指令:

即可進行快速內建安裝。

2.python自帶web子產品

python自帶的web子產品包含basehttpserver、simplehttpserver、cgihttpserver這三種,

使用python自帶的包就能快速搭建起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的官網。