用bottlepy创建一个简单的web server
2012-09-26 00:00
92 查看
这学期选了《以服务为中心的软件开发设计与实现》这门课,第一个作业就是创建一个简单的服务,完成翻转句子中的单词顺序并统计单词个数的功能。
之前没有接触过相关的东西,参照助教给的文档,发现用python实现还是比较简单的,我采用的是bottlepy。
bottlepy是一个简单的web框架,仅仅包含一个bottle.py文件,非常轻量。
下面是创建server的代码:
@get('/reverse')是一个装饰器,大致意思就是把这个应用绑定在/reverse这个路径下面。
之前没有接触过相关的东西,参照助教给的文档,发现用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这个路径下面。
相关文章推荐
- [原创]WCF后续之旅(13): 创建一个简单的WCF SOAP Message拦截、转发工具 - Part I
- 我的WCF之旅(1):创建一个简单的WCF程序(转载)
- 不使用API,创建一个最简单的窗口
- object-c如何创建一个简单的类
- 使用 ADD-ON SDK 开发 基于 Html JQuery 和 CSS 的 firefox 插件入门教程1: 创建一个简单的 Add-on
- Android Training - 创建一个简单的用户界面
- Java语言 -- 一个简单的类创建过程
- mysql 自定义函数(1)创建一个简单函数
- 创建一个简单的带事务的存储过程
- vs 2010 MFC 创建一个简单的统计字符串的界面
- 创建一个简单的maven类型的springmvc项目
- 转 我的WCF之旅(1):创建一个简单的WCF程序
- 创建一个最简单的Linux随机启动服务
- 简单工厂(Factory)-提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。
- 创建一个简单的圆角ImageView
- 自己创建一个简单的smarty模板
- Google Android开发者文档系列-创建有内容分享特性的应用之添加一个简单的共享action
- 安卓学习笔记:2:用EditView创建一个简单的注册页面
- 创建一个简单的单向链表并将其倒序输出
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之四