目錄
pip install web.py
或者程式設計客棧8_jb51.rar
任何**最重要的部分就是它的url結構。
urls=('/','index',) #定義了乙個對映規則,傳送『/' 這個虛擬路徑的請求交給index類來處理。
定義了乙個index的類來處理'/'的請求,類中可以根據自己的要求來處理,可能是get,post...
class index:
def get(self):
return '大家好'
app=web.application(urls,globals()) #建立app物件
app.run() #啟動app
import web
#web最基本的組成元素
#1.urls 路由表
#2.乙個web.application例項app
#3.啟動app
urls是url對映規則,類似(servert)的對映
urls=('/','index')
#這句話的意思是將傳送到 ' / ' 這個虛擬路徑的請求交給index類來處理
#這個url變數的給整個**設計了乙個 url控制方案
#定義乙個index類,對路由的處理
class index:
def get(self):
#防止中文亂碼
web.header('content-type','text/html;axbjjcharset=utf-8')
#你的操作 可以返回str,檔案,html
# return "get 請求!"
# return open(r'f:\github\python\myweb\tesseract.log')
return ''
def post(self):
return 'post 請求!'
#建立乙個應用
app=web.application(urls,globals())
#urls引數指明了**url與應用執行的函式間的乙個對映,但是可以看到urls是乙個元組,元組裡面只有字串
#globals()會返回乙個類似字典的物件,包含程式設計客棧當前空間所有變數、函式、類以及模組,鍵是這些東西的名稱,值是響應物件,這樣就可以通過名字來獲取物件。
if __name__ == '__main__':
app.run()
python的web框架webpy 一
python的web框架是乙個百花齊放的世界,完全列表請看這裡。面對如此眾多的框架我們要如何選擇!它們都有各自的優缺點,你不可能找到一款完美的,其實只需要選擇適合的即可!這裡介紹webpy,進入官方首頁你可以看到右邊有乙個hello word的例子 import web urls hello cla...
Python學習筆記之初識webpy
1.python 2.7版本 建議先學2.7的版本 配置環境變數在path中新增d python d python scripts 對應你安裝python的路徑 3.查詢安裝的服務 pip list 4.安裝服務命令 pip install web.py 5.進入官網 hello world例子測試...
webpy 使用python3開發
由於做伺服器時總是需要調式與客戶端的各種協議,由於種種原因客戶端總是滯後的。所以一直想做個協議除錯工具。postman是乙個好東西,不過如果前後協議之間有關聯,就不是很好用了。之前用python寫過測試指令碼,不過命令列的東西用起來總是不怎麼順手。web.py學了後你還是在python中寫 另外,d...