Bottle是一个基于Python的快速、简单、轻量级的WSGI微型web框架。说微型,是因为它只有一个文件,除了Python标准库之外没有其他依赖项。
1.使用Bottle开发web应用之前我们先安装bottle库
方法1:使用pip安装
pip install bottle
方法2:直接将bottle.py文件导入项目中,bottle.py文件可以在官网上下载
2.创建一个bottle项目
新建Python项目
在项目下创建一个Python文件,文件内容为
from bottle import route, run@route('/hello')def index():return '<b>Hello World!</b>'if __name__ == '__main__':run(host='localhost', port=8080, debug=True)
3.运行文件可以发现以下内容表示web项目启动成功
4.打开浏览器输入http://localhost:8080/hello,运行结果如下
route()装饰器将一段代码绑定到URL路径。在本例中,我们将/hello路径链接到index()函数。每当浏览器请求对应URL时,就调用相关联的函数,并将返回值发送回浏览器。route()函数参数列表如下
最后一行中的run()调用启动一个内置的开发服务器。run()函数有以下参数