安装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. 最后要注意,这样子的启动只适合于开发,因为现在这种形式是单线程单进程的。