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实现合并两个数组的方法
May 16 Python
python计算auc指标实例
Jul 13 Python
利用python操作SQLite数据库及文件操作详解
Sep 22 Python
Python管理Windows服务小脚本
Mar 12 Python
python之验证码生成(gvcode与captcha)
Jan 02 Python
详解Python中is和==的区别
Mar 21 Python
Python创建一个元素都为0的列表实例
Nov 28 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
Python MOCK SERVER moco模拟接口测试过程解析
Apr 13 Python
python文件读取失败怎么处理
Jun 23 Python
python 爬取免费简历模板网站的示例
Sep 27 Python
从np.random.normal()到正态分布的拟合操作
Jun 02 Python
Pygame Time时间控制的具体使用详解
Nov 17 #Python
Pygame如何使用精灵和碰撞检测
Pygame Event事件模块的详细示例
Nov 17 #Python
利用python做数据拟合详情
Python Matplotlib库实现画局部图
Nov 17 #Python
python实现局部图像放大
Pygame Draw绘图函数的具体使用
You might like
手冲咖啡应该是现代精品咖啡店的必备选项吗?
2021/03/03 冲泡冲煮
解析php函数method_exists()与is_callable()的区别
2013/06/21 PHP
解析curl提交GET,POST,Cookie的简单方法
2013/06/29 PHP
php网站被挂木马后的修复方法总结
2014/11/06 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
php文件包含的几种方式总结
2019/09/19 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
js 目录列举函数
2008/11/06 Javascript
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
js日历功能对象
2012/01/12 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
angular json对象push到数组中的方法
2018/02/27 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
python里将list中元素依次向前移动一位
2014/09/12 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
用python与文件进行交互的方法
2018/03/01 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
Python符号计算之实现函数极限的方法
2019/07/15 Python
Django用户认证系统 User对象解析
2019/08/02 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
新闻记者个人求职的自我评价
2013/11/28 职场文书
办护照工作证明范本
2014/01/14 职场文书
致200米运动员广播稿
2014/02/06 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书