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 相关文章推荐
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
Python实现的微信好友数据分析功能示例
Jun 21 Python
flask框架视图函数用法示例
Jul 19 Python
Python 实现域名解析为ip的方法
Feb 14 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
python sklearn常用分类算法模型的调用
Oct 16 Python
tornado+celery的简单使用详解
Dec 21 Python
TensorFlow实现批量归一化操作的示例
Apr 22 Python
Autopep8的使用(python自动编排工具)
Mar 02 Python
pandas数据分组groupby()和统计函数agg()的使用
Mar 04 Python
python 判断字符串当中是否包含字符(str.contain)
Jun 01 Python
利用Python实现翻译HTML中的文本字符串
Jun 21 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/12/20 PHP
PHP生成UTF8文件的方法
2010/05/15 PHP
php实现在线生成条形码示例分享(条形码生成器)
2013/12/30 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
Jquery获取和修改img的src值的方法
2014/02/17 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
详解React中setState回调函数
2018/06/14 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
layui递归实现动态左侧菜单
2019/07/26 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
2019/09/15 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
python进阶教程之循环对象
2014/08/30 Python
Python pickle模块用法实例分析
2015/05/27 Python
python正则实现提取电话功能
2018/02/24 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
Python如何转换字符串大小写
2020/06/04 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
python3中数组逆序输出方法
2020/12/01 Python
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
艺术设计专业个人求职信
2013/09/21 职场文书
护理专业本科生自荐信
2013/10/01 职场文书
化验员岗位职责
2015/02/14 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
入党转正申请书范文
2019/05/20 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL
pandas中关于apply+lambda的应用
2022/02/28 Python