web.py学习记录
发布日期:2021-11-09 22:50:34 浏览次数:6 分类:技术文章

本文共 797 字,大约阅读时间需要 2 分钟。

为了实现通过可视化界面调用python脚本,尝试过通过php的方式,结果各种问题,最后发现了web.py这好货,至少都是python脚本,方便多了。

结合这次使用web.py写个简单记录

首先,安装:

          linux下,"sudo  pip install web.py"

          windows下,下载web.py的安装包,运行“python setup.py”

         具体可见:http://webpy.org/install

借用一个官网的case简单说说通过web.py 实现通过页面传递参数,启动python脚本的方法:

1.导入web.py, import  web

2.web.py需要通过urls声明url的构造和类的调用

    其中第一个参数(‘/test’)是一个完整正则,可以用例如‘\d+’去实现数字连接的匹配,

    第二个参数(Test)是访问到符合正则的网址时 调用的类名

3.在类中声明Get和Post的方法

    其中Get中的内容,监听的ip端口下当符合urls第一个参数正则的url发送一个GET请求,则会返回return内容到页面

    其中Post主要是当页面涉及一些表单提交等Post的请求是会调用到的方法

   详细介绍可见http://webpy.org/docs/0.3/tutorial

4.通过web.input()可以获取到post请求后的所有key,value数据,再通过key值获取对应的value

5.获取到需要的配置参数,再结合平常的python的代码设计实现需要的功能

6.页面处理完成后需要跳转到其他过渡页面/结果页面可以用web.seeotherweb.redirect实现站内跳转

   跨域跳转可以通过的方式实现

7.启动脚本,开启对应apache,python xxx.py +(端口,默认8080)

源码查看:https://github.com/webpy/webpy

转载地址:https://blog.csdn.net/Danlinan/article/details/38901071 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux远程连接另一台linux的方法
下一篇:Android4.4 browser 渲染架构分析

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月22日 01时27分49秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

mysql构建url给scrapy_Python Scrapy从mysq填充起始url 2019-04-21
owdcloud mysql_MySQL在Ubuntu远程配置 2019-04-21
python基础装饰器_Python基础 装饰器及练习 2019-04-21
python导出csv不带引号的句子_不带双引号写入CSV文件 2019-04-21
python爬虫代码模板_Python:学习Python爬虫的第一天 2019-04-21
springboot获取原生js请求_springboot跳转原生html 2019-04-21
java buffer nio_Java NIO之Buffer(缓冲区)入门 2019-04-21
android java加密_android 和java平台通用的AES加密解密 2019-04-21
java导出类_java导出excel工具类 2019-04-21
java学习手册下载_Java学习手册 2019-04-21
axios delete有请求体吗_关于axios请求——delete方法 2019-04-21
java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password 2019-04-21
php继承exten,stylus中文文档 » 继承(@extend) » 张鑫旭-鑫空间-鑫生活 2019-04-21
mysql函数大全 pdf,MySQL函数大全 2019-04-21
php 常用文件系统函数,php 文件系统函数整理介绍 2019-04-21
android pm.java,java – AM / PM的Android DateFormat因设备而异 2019-04-21
oracle存储过程调用sql文件,oracle - 在SQL Developer中运行存储过程? 2019-04-21
oracle同时报604和12507,V$SES_OPTIMIZER_ENV 查不到刚修改的隐含参数, 2019-04-21
zblog的php更换域名,zblogphp更换域名后,原zblog里使用了固定域名,登录不进去怎么办... 2019-04-21
oracle dnfs 配置,Source of Oracle参数解析(dnfs_batch_size) - django-\/\/ i K | 2019-04-21