python伺服器搭建利弊 python搭建伺服器

2021-10-11 12:01:54 字數 1321 閱讀 8219

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...