HELLO WORLD示例
程序开始都是从Hello World!开始,本文开始也从Hello World!开始!
from bottle import route, run
@route('/hello')
def hello():
return "Hello World!"
run(host='localhost', port=8080, debug=True)
运行此脚本,访问http:// localhost:8080 / hello,您将在浏览器中看到“ Hello World!”。下面是它的工作原理:
route()
装饰结合一段代码到一个URL路径。
在这种情况下,我们将/hello
路径链接到hello()
函数。这称为路由(因此称为装饰器名称),并且是此框架的最重要概念。可以根据需要定义任意数量的路线。每当浏览器请求URL时,就会调用关联的函数,并将返回值发送回浏览器。就这么简单。
run()
最后一行中的调用将启动内置开发服务器。它在localhost
port上运行8080
并处理请求,直到您点击为止Control-c
。您可以稍后再切换服务器后端,但是现在我们只需要开发服务器即可。它根本不需要任何设置,并且是一种使您的应用程序启动并运行以进行本地测试的非常简便的方法。
结果:
附录:当你运行出现以下问题时候,怎么解决?请认真看报错提示!!!