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迭代用法实例教程
Sep 08 Python
python实现从web抓取文档的方法
Sep 26 Python
解读Python中degrees()方法的使用
May 18 Python
用Python读取几十万行文本数据
Dec 24 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
Dec 12 Python
python在不同条件下的输入与输出
Feb 13 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
Apr 01 Python
Python tkinter制作单机五子棋游戏
Sep 14 Python
python判断字符串以什么结尾的实例方法
Sep 18 Python
python批量生成条形码的示例
Oct 10 Python
超级详细实用的pycharm常用快捷键
May 12 Python
Pygame Time时间控制的具体使用详解
Nov 17 #Python
Pygame如何使用精灵和碰撞检测
Pygame Event事件模块的详细示例
Nov 17 #Python
利用python做数据拟合详情
Python Matplotlib库实现画局部图
Nov 17 #Python
python实现局部图像放大
Pygame Draw绘图函数的具体使用
You might like
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
2019/06/22 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
javascript中join方法实例讲解
2019/02/21 Javascript
[01:09]DOTA2次级职业联赛 - ishow.HMM战队宣传片
2014/12/01 DOTA
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
python 统计列表中不同元素的数量方法
2018/06/29 Python
档案保密承诺书
2014/06/03 职场文书
消防安全宣传标语
2014/06/07 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
民事起诉状范文
2015/05/19 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python
java实现面板之间切换功能
2022/06/10 Java/Android