python搭建伺服器以快捷著稱,實際上,我們也可以使用python搭建簡易的伺服器。
1.環境配置
當然首先得搭建python的開發環境,對於mac和linux的使用者來說,一般python是自帶的,當然,如果沒有的話也可以很方便地進行安裝,在終端輸入以下命令:
sudo apt-get update
sudo apt-get install python
即可進行快速整合安裝。
2.python自帶web模組
python自帶的web模組包含basehttpserver、******httpserver、cgihttpserver這三種,
使用python自帶的包就能快速搭建起python伺服器。
使用方法很簡單,直接用終端進入到所選定的檔案目錄,在終端輸入:
如果返回結果為:
則說明開啟成功,在8080埠開啟python自帶的******httpserver。
可以直接在本地瀏覽器輸入: localhost:8080,就能訪問******httpserver服務。預設訪問的是index.html檔案,如果沒有index.html的話會列出目錄下的全部檔案。
3.使用web.py
除了使用python自帶的web模組以外,我們還有許多方便的web框架可以使用,包括django、tornado、web.py等,這裡簡單介紹web.py的使用。
web.py官網給出了詳細的使用說明web.py官網
可以從curl -o
tar -zxvf web.py-0.37.tar.gz
解壓之後會出現web.py的資料夾,進入到該資料夾下,輸入:
python setup.py install
進行安裝,安裝好之後就能使用web.py了。
建立乙個工程目錄,建立乙個檔案命名為:test.py
裡面輸入:
import web
import commands
urls=(
'/','index',
class index:
def get(self):
return 'hello web.py'
if __name__ == "__main__":
儲存之後命令列執行:
python test.py 8080
開啟本地瀏覽器,輸入:localhost:8080
可以看到
hello web.py
這個例子只是get的基礎用法,當然也有post的用法,詳細的用法可以見web.py的官網
即可進行快速整合安裝。
python搭建伺服器
python搭建伺服器以快捷著稱,實際上,我們也可以使用python搭建簡易的伺服器。1.環境配置 當然首先得搭建python的開發環境,對於mac和linux的使用者來說,一般python是自帶的,當然,如果沒有的話也可以很方便地進行安裝,在終端輸入以下命令 sudo apt get update...
python 搭建ftp伺服器
示例 coding utf 8 import osfrom pyftpdlib.authorizers import dummyauthorizer from pyftpdlib.handlers import ftphandler from pyftpdlib.servers import ftp...
Python搭建簡易伺服器
使用basehttprequesthandler處理請求,httpserver建立socket伺服器 利用requests庫進行post,get 定義好c s間傳遞的引數和協議 對引數進行處理後進行返回 讀取post傳遞的資料報,字元長度不能省略不然會導致阻塞 do sth self.send re...