安裝bottle(有以下兩種方式)
* 直接下載bottle.py文件,放在項目文件夾里面
* 利用pip安裝,pip install bottle
第一個小程序代碼如下
index.py
~~~
# coding:UTF-8
from bottle import Bottle
app = Bottle()
@app.route("/")
def index():
return "hello world !"
app.run(host="127.0.0.1", port=8000, reloader=True, debug=True)
~~~
然后執行python index.py
緊接著用瀏覽器打開http://127.0.0.1:8000/
瀏覽器就可以看到:hello world !
下面我們來解析一下上面的代碼
1. 第一步,我們引入Bottle這個類,bottle框架的核心就是這個類
2. 第二步,構造一個Bottle對象,我們后面的操作都離不開這個對象
3. 第三步路由綁定,bottle的路由綁定通過修飾器實現,它的route方法第一個參數就是url路徑。
4. 第四步,利用run方法啟動一個簡易服務器。run方法參數說明:host要監聽的ip,port要監聽的端口,reloader修代碼后是否自動重新加載,debug是否開啟debug模式
5. 最后要注意,這樣子的啟動只適合于開發,因為現在這種形式是單線程單進程的。