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实现的一个p2p文件传输实例
Jun 04 Python
Python实现的简单文件传输服务器和客户端
Apr 08 Python
浅析Python中的多重继承
Apr 28 Python
Python实现比较两个文件夹中代码变化的方法
Jul 10 Python
python使用magic模块进行文件类型识别方法
Dec 08 Python
Python爬虫beautifulsoup4常用的解析方法总结
Feb 25 Python
Python函数式编程指南:对生成器全面讲解
Nov 19 Python
Python基于Socket实现简单聊天室
Feb 17 Python
python数字类型math库原理解析
Mar 02 Python
Django自关联实现多级联动查询实例
May 19 Python
解决python存数据库速度太慢的问题
Apr 23 Python
Python数据可视化之绘制柱状图和条形图
May 25 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 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
THREE.JS入门教程(4)创建粒子系统
2013/01/24 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
2016/07/19 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
VSCode搭建React Native环境
2020/05/07 Javascript
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
python进阶教程之模块(module)介绍
2014/08/30 Python
Python 操作MySQL详解及实例
2017/04/30 Python
Python多继承原理与用法示例
2018/08/23 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
SQL中where和having的区别
2012/06/17 面试题
农村结婚典礼司仪主持词
2014/03/14 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
食品质检员岗位职责
2015/04/08 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
Python中requests做接口测试的方法
2021/05/30 Python