python指令碼框架webpy入門安裝及應用建立

2022-09-29 12:09:13 字數 1193 閱讀 3743

目錄

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