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和OpenCV库将URL转换为OpenCV格式的方法
Mar 27 Python
tensorflow实现简单的卷积神经网络
May 24 Python
Flask框架各种常见装饰器示例
Jul 17 Python
Python中的支持向量机SVM的使用(附实例代码)
Jun 26 Python
python读写csv文件并增加行列的实例代码
Aug 01 Python
python调用Matplotlib绘制分布点图
Oct 18 Python
WxPython实现无边框界面
Nov 18 Python
Python实现子类调用父类的初始化实例
Mar 12 Python
使用Python将图片转正方形的两种方法实例代码详解
Apr 29 Python
基于python实现删除指定文件类型
Jul 21 Python
python实现定时发送邮件
Dec 23 Python
Python中常见的反爬机制及其破解方法总结
Jun 10 Python
Pygame Time时间控制的具体使用详解
Nov 17 #Python
Pygame如何使用精灵和碰撞检测
Pygame Event事件模块的详细示例
Nov 17 #Python
利用python做数据拟合详情
Python Matplotlib库实现画局部图
Nov 17 #Python
python实现局部图像放大
Pygame Draw绘图函数的具体使用
You might like
关于js和php对url编码的处理方法
2014/03/04 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
JS实现跟随鼠标的链接文字提示框效果
2015/08/06 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
Require.js的基本用法详解
2017/07/03 Javascript
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
详解Vue打包优化之code spliting
2018/04/09 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
Vue开发之watch监听数组、对象、变量操作分析
2019/04/25 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
详解python基础之while循环及if判断
2017/08/24 Python
Python常见数据类型转换操作示例
2019/05/08 Python
PyTorch基本数据类型(一)
2019/05/22 Python
python写程序统计词频的方法
2019/07/29 Python
Python Gitlab Api 使用方法
2019/08/28 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
学习新党章思想汇报
2014/01/09 职场文书
阳光体育活动方案
2014/02/16 职场文书
《美丽的田园》教学反思
2014/03/01 职场文书
毕业生自荐材料范文
2014/12/30 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书