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中数字以及算数运算符的相关使用
Oct 12 Python
星球大战与Python之间的那些事
Jan 07 Python
python实现感知器
Dec 19 Python
python 不以科学计数法输出的方法
Jul 16 Python
基于python3实现socket文件传输和校验
Jul 28 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
Oct 22 Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
Python使用get_text()方法从大段html中提取文本的实例
Aug 27 Python
Python3常用内置方法代码实例
Nov 18 Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 Python
浅谈Python中对象是如何被调用的
Apr 06 Python
Pygame Time时间控制的具体使用详解
Nov 17 #Python
Pygame如何使用精灵和碰撞检测
Pygame Event事件模块的详细示例
Nov 17 #Python
利用python做数据拟合详情
Python Matplotlib库实现画局部图
Nov 17 #Python
python实现局部图像放大
Pygame Draw绘图函数的具体使用
You might like
如何删除多级目录
2006/10/09 PHP
PHP 采集获取指定网址的内容
2010/01/05 PHP
php解析url并得到url中的参数及获取url参数的四种方式
2015/10/26 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
Js 刷新框架页的代码
2010/04/13 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
JavaScript中的值类型转换介绍
2014/12/31 Javascript
JavaScript 表单处理实现代码
2015/04/13 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
2015/04/22 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
简单理解Vue中的nextTick方法
2018/01/30 Javascript
Mac下通过brew安装指定版本的nodejs教程
2018/05/17 NodeJs
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
Python实现从百度API获取天气的方法
2015/03/11 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
市三好学生主要事迹
2014/01/28 职场文书
交通安全责任书范本
2014/07/24 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js
Python如何用re模块实现简易tokenizer
2022/05/02 Python