python脚本框架webpy的url映射详解


Posted in Python onNovember 20, 2021
目录

URL完全匹配(具体的url)

/index

URL模糊匹配(你根本就不知道index后面是什么,它根本不会返回参数)

/index/\d

URL带组匹配(主要有个'()',它的作用主要是返回参数,你处理的类中一定要有个参数接受)

/baidu/(.*)

实例

import web
urls=('/index','AbsoluteUrl',
    '/index/\d','AmbiguousUrl',
    '/index/(.*)','GroupUrl')
#具体的url处理类
class AbsoluteUrl:
    def GET(self):
        web.header('Content-type','text/html;charset=utf-8')
        return u'URL完全匹配'
#模糊的url处理类
class AmbiguousUrl:
    def GET(self):
        web.header('Content-type','text/html;charset=utf-8')
        return u'URL模糊匹配'
#分组的url处理类
class GroupUrl:
    def GET(self,name):  #如果你这里是带组匹配,一定要添加参数,用来接收你返回的参数
        web.header('Content-type','text/html;charset=utf-8')
        return u'URL带组匹配--'+name
app=web.application(urls,globals())
if __name__ == '__main__':
    app.run()

问题

1. urls为何不能使用dict,难道和它的原理有关
2. globals() 的作用还有哪些
3. 为何http://0.0.0.0:8080/,为何我们运行的时候一定要localhost:8080,这样设计有什么好处?

以上就是python脚本框架webpy的url映射详解的详细内容,更多关于webpy的url映射的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python捕捉和模拟鼠标事件的方法
Jun 03 Python
python下载文件记录黑名单的实现代码
Oct 24 Python
python3+PyQt5泛型委托详解
Apr 24 Python
Python实现多线程的两种方式分析
Aug 29 Python
python使用scrapy发送post请求的坑
Sep 04 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
Apr 03 Python
Python基于机器学习方法实现的电影推荐系统实例详解
Jun 25 Python
使用python远程操作linux过程解析
Dec 04 Python
Pycharm中Python环境配置常见问题解析
Jan 16 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
Jun 18 Python
Python爬虫爬取有道实现翻译功能
Nov 27 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 Python
Pygame Time时间控制的具体使用详解
Nov 17 #Python
Pygame如何使用精灵和碰撞检测
Pygame Event事件模块的详细示例
Nov 17 #Python
利用python做数据拟合详情
Python Matplotlib库实现画局部图
Nov 17 #Python
python实现局部图像放大
Pygame Draw绘图函数的具体使用
You might like
PHP中动态HTML的输出技术
2006/10/09 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
2015/04/17 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
Vue中保存数据到磁盘文件的方法
2018/09/06 Javascript
layui实现图片虚拟路径上传,预览和删除的例子
2019/09/25 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
Collatz 序列、逗号代码、字符图网格实例
2017/06/22 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
python实现ping命令小程序
2020/12/28 Python
整理HTML5移动端开发的常用触摸事件
2016/04/15 HTML / CSS
Monnier Frères美国官网:法国知名奢侈品网站
2016/11/22 全球购物
如何开启linux的ssh服务
2015/02/14 面试题
给领导的检讨书
2014/02/16 职场文书
化学教育专业自荐信
2014/07/04 职场文书
信访维稳工作汇报
2014/10/27 职场文书
综合实践活动报告
2015/02/05 职场文书
亮剑观后感
2015/06/05 职场文书
六年级作文之家庭作文
2019/12/12 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL