目前项目中需要添加一个激活码功能,打算单独弄一个http服务器来写。
因为之前的游戏中已经有了一套生成激活码和激活码验证的http服务器,所以直接拿过来使用了。
Bottle是一个非常精致的WSGI框架,它提供了 Python Web开发中需要的基本支持:
URL路由,Request/Response对象封装,模板支持,,与WSGI服务器集成支持。环境:win7系统Python2.7一 下载地址:只有一个bottle.py文件,没有任务标准库之外的依赖。二 测试新建文件useBottle.py,内容如下:from bottle import route, run@route('/hello') #将路由/hello关联到函数hello()def hello():return "Hello World!"run(host='localhost', port=8080, debug=True)三 运行结果
四 稍微复杂一点的例子from bottle import Bottle, route, run, template, errorapp = Bottle()@app.route('/hello')def hello():return "Hello World!"@app.route('/') # 缺省路由@app.route('/hello/<name>') # hello下的所有路由def greet(name='Stranger'):return template('Hello {{name}}, how are you?', name=name)@app.error(404)def error404(error):return 'Nothing here, sorry'run(app, host='localhost', port=8080)还可以用如下格式返回静态文件:@route('/static/<filepath:path>')def server_static(filepath):return static_file(filepath, root='/path/to/your/static/files')参考:
版权声明:本文为博主原创文章,未经博主允许不得转载。
对的,坚持;错的,放弃!