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实现HTTP协议下的文件下载方法总结
Apr 20 Python
浅谈python为什么不需要三目运算符和switch
Jun 17 Python
浅析Python中MySQLdb的事务处理功能
Sep 21 Python
Python 实现一个颜色色值转换的小工具
Dec 06 Python
Python简单计算数组元素平均值的方法示例
Dec 26 Python
Python基于mysql实现学生管理系统
Feb 21 Python
django云端留言板实例详解
Jul 22 Python
python滑块验证码的破解实现
Nov 10 Python
Python pandas自定义函数的使用方法示例
Nov 20 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
Jul 13 Python
python修改微信和支付宝步数的示例代码
Oct 12 Python
python 经纬度求两点距离、三点面积操作
Jun 03 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 数组的合并、拆分、区别取值函数集
2010/02/15 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
2014/06/04 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
php无法连接mysql数据库的正确解决方法
2016/07/01 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
jQuery的12招常用技巧分享
2011/08/08 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
vue.js获取数据库数据实例代码
2017/05/26 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
python 获取本机ip地址的两个方法
2013/02/25 Python
Python新手实现2048小游戏
2015/03/31 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
参观考察邀请函范文
2014/01/29 职场文书
相亲活动方案
2014/08/26 职场文书
2015年安康杯竞赛活动总结
2015/03/26 职场文书
学校财务管理制度
2015/08/04 职场文书
新党员入党决心书
2015/09/22 职场文书
初中班主任心得体会
2016/01/07 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
Python绘制散点图之可视化神器pyecharts
2022/07/07 Python
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python