由於做伺服器時總是需要調式與客戶端的各種協議,由於種種原因客戶端總是滯後的。所以一直想做個協議除錯工具。postman是乙個好東西,不過如果前後協議之間有關聯,就不是很好用了。
之前用python寫過測試指令碼,不過命令列的東西用起來總是不怎麼順手。
web.py學了後你還是在python中寫**。另外,django據說比較大,比較全,學習成本也就高了,web.py量少,只提供最基本的。
不過學習起來路不好走。首先我不用python2,而web.py基於2,網上有乙個分支是基於3的,不過用的人很少。
這裡幫我解決了怎樣用python3 呼叫web.py的問題,在此之前,一直沒走通這條路。
這裡幫我解決用web.py呼叫資料庫的問題,由於mysqldb不支援python3,而web.py依然使用此庫,在看到這篇之前一直沒能走通資料庫這一塊。
這裡說用10分鐘就能搭建乙個簡單部落格,給了我極大的信心,當然,最終花費的時間遠超10分鐘,依上面做好後執行各種錯誤。
然後上官網,直接執行官網的例子,如下:
給出最後能跑的**結構:和官網的**結構完全一樣
前面的坑是怎麼過來的以後補,先說一下資料庫連線,
webpy使用的資料庫為mysqldb,這個不支援python3,因此需要想法整合。方法是使用pymysql替換
安裝方法:
pip install pymysql
然後在需要的專案中,把web/db.py中新增兩行:
import pymysql
pymysql.install_as_mysqldb()
然後再執行,ok
python3使用 python3使用模組
python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...
python 元組使用 Python3
python3 元組 python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號 列表使用方括號 元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。例項 python 3.0 tup1 google runoob 1997,2000 tup2 1,2,3,4,5 tup...
Python3 使用模組
python本身就內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def ...