专栏首页Pou光明hello大皮——微型 python web 框架:Bottle (一)

hello大皮——微型 python web 框架:Bottle (一)

Bottle 是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅只有一个文件的Python模块,并且除Python标准库外,它不依赖于任何第三方模块(摘抄完毕)~

我的应用场景:

局域网内,需要从一台机器(ubuntu系统)传输数据到另一台上。

解决方案可以有很多,但python的bottle绝对是小巧高效的选择。

系统平台:ubuntu、python2.7 需安装python bottle 模块

上码:【代码过于简单,可能引起不适】

from bottle import route, request, run

@route('/hello', method=['GET', 'POST'])
def dh():     
      return 'hello ' + request.query.str
    
if __name__ == "__main__":
      run(host='0.0.0.0', port=8080)

导入bottle三个组件:route, request, run

将/hello 这个URL地址绑定到dh()函数,任何对“/hello”这个URL的请求都将被递交到dh()这个函数中

获得请求后返回字符串,这里的request.query.str是传入参数

最后,run() 函数启动服务器,并且我们设置它在 本机 的 8080 端口上运行

运行结果:

①启动python 服务效果

②网页中输入URL及运行效果

?str=大皮 传入参数的写法

后记:也可以使用Qt 的 QNetworkAccessManager 和QNetworkReply 来请求URL的结果,下次和大家一起分享Qt的方法;有些智能相机传输图片用的就是这种方式~~

本文分享自微信公众号 - Pou光明(pou0230),作者:PouG

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • OpenGL 可编程管线编程概述

    一直想学OpenGL,最近看了一点儿,昨天用Qt5.12重新实现了NeHe的OpenGl教程的第一篇。之后后台有小伙伴留言,建议我用OpenGL的现代化编程版本...

    用户5908113
  • Qt线程中使用Socket客户端通信

    在编写一般程序中,通常将通信部分与数据处理部分单独放到一个线程或进程(Python由于GIL锁需要使用进程),这样可保证程序的快速响应,数据处理不会对其他部分造...

    用户5908113
  • Linux下Qt创建共享库与链接共享库详解

    随着程序写的逐渐变多,或多或少的我们都会使用别人写好的库;或者我们不想让别人看到我们的一些核心程序,可以将核心程序封装成库。本次和大家分享的是在Ubuntu下使...

    用户5908113
  • Spark如何读取一些大数据集到本地机器上

    我是攻城师
  • windows激活

    链接:https://pan.baidu.com/s/1QCGabOsJqYKSklXoJLLTtg

    Centy Zhao
  • Linux命令

    参考:https://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html#mv

    杨肆月
  • 你从我的全世界走过 ——超强台风“海马”应急保障

    【前言】 2016年的十月,刚从国庆假期中逐渐回归状态的人们,被楼市组合拳的余波打得晕头转向。在跌宕起伏的剧情中,楼市组团降价的预期没有登上头条,而莎莉嘉和海马...

    腾讯数据中心
  • Shiro实战(五) - 会话管理

    Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器Tomcat),不管JavaSE还是JavaEE环境都可以使用,提供了会话管理、会话事件...

    JavaEdge
  • 同步、异步、堵塞、非堵塞和函数调用及I/O之间的组合概念

            在我们工作和学习中,经常会接触到“同步”、“异步”、“堵塞”和“非堵塞”这些概念,但是并不是每个人都能将它们的关系和区别说清楚。本文将对这些基本...

    方亮
  • 解读美国国会关于OPM数据泄露事件的调查报告

    2015年7月,美国联邦人事管理局(OPM)公开承认曾遭到两次黑客入侵攻击,攻击造成现任和退休联邦雇员超过2210万相关个人信息和560万指纹数据遭到泄露。 泄...

    FB客服

扫码关注云+社区

领取腾讯云代金券