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中的super用法详解
May 28 Python
Django框架中序列化和反序列化的例子
Aug 06 Python
python列表插入append(), extend(), insert()用法详解
Sep 14 Python
Pytorch 之修改Tensor部分值方式
Dec 27 Python
Python制作简易版小工具之计算天数的实现思路
Feb 13 Python
Python中logging日志库实例详解
Feb 19 Python
python实例化对象的具体方法
Jun 17 Python
详解Python 中的容器 collections
Aug 17 Python
Python爬取微信小程序Charles实现过程图解
Sep 29 Python
Python Web项目Cherrypy使用方法镜像
Nov 05 Python
如何使用flask将模型部署为服务
May 13 Python
总结Python常用的魔法方法
May 25 Python
Pygame Time时间控制的具体使用详解
Nov 17 #Python
Pygame如何使用精灵和碰撞检测
Pygame Event事件模块的详细示例
Nov 17 #Python
利用python做数据拟合详情
Python Matplotlib库实现画局部图
Nov 17 #Python
python实现局部图像放大
Pygame Draw绘图函数的具体使用
You might like
Extended CHM PHP 语法手册之 DIY
2006/10/09 PHP
yii2控制器Controller Ajax操作示例
2016/07/23 PHP
JavaScript运行时库属性一览表
2014/03/14 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
js表单验证实例讲解
2016/03/31 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
2018/09/13 Javascript
Vue 全家桶实现移动端酷狗音乐功能
2018/11/16 Javascript
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
Python实现测试磁盘性能的方法
2015/03/12 Python
Python中实现三目运算的方法
2015/06/21 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
html5录音功能实战示例
2019/03/25 HTML / CSS
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
八年级数学教学反思
2014/01/31 职场文书
关于中国梦的演讲稿
2014/04/23 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
开幕式邀请函
2015/01/31 职场文书
病房管理制度范本
2015/08/06 职场文书