您的位置:首页 > 其它

用bottlepy创建一个简单的web server

2012-09-26 00:00 92 查看
这学期选了《以服务为中心的软件开发设计与实现》这门课,第一个作业就是创建一个简单的服务,完成翻转句子中的单词顺序并统计单词个数的功能。

之前没有接触过相关的东西,参照助教给的文档,发现用python实现还是比较简单的,我采用的是bottlepy。

bottlepy是一个简单的web框架,仅仅包含一个bottle.py文件,非常轻量。

下面是创建server的代码:

from bottle import run, get, request
from sentence_reverse import reversefunc
@get('/reverse')
def reverse_sentence():
sentence = request.GET.get('input', default = '')
(res, count) = reversefunc(sentence)
return { 'count': count, 'output': res}
run(host='0.0.0.0', port=8081)

@get('/reverse')是一个装饰器,大致意思就是把这个应用绑定在/reverse这个路径下面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: