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中的startswith和endswith函数使用实例
Aug 25 Python
Python 2.7.x 和 3.x 版本的重要区别小结
Nov 28 Python
python实现计算倒数的方法
Jul 11 Python
python处理html转义字符的方法详解
Jul 01 Python
Python中的pack和unpack的使用
Mar 12 Python
python 动态生成变量名以及动态获取变量的变量名方法
Jan 20 Python
Python-jenkins模块获取jobs的执行状态操作
May 12 Python
使用K.function()调试keras操作
Jun 17 Python
Python脚本实现Zabbix多行日志监控过程解析
Aug 26 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
Sep 23 Python
pycharm 2020 1.1的安装流程
Sep 29 Python
pytorch DataLoader的num_workers参数与设置大小详解
May 28 Python
Pygame Time时间控制的具体使用详解
Nov 17 #Python
Pygame如何使用精灵和碰撞检测
Pygame Event事件模块的详细示例
Nov 17 #Python
利用python做数据拟合详情
Python Matplotlib库实现画局部图
Nov 17 #Python
python实现局部图像放大
Pygame Draw绘图函数的具体使用
You might like
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
python实现淘宝购物系统
2019/10/25 Python
如何在python中实现随机选择
2019/11/02 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
django列表筛选功能的实现代码
2020/03/27 Python
详解python中的异常捕获
2020/12/15 Python
python实现发送邮件
2021/03/02 Python
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
《动手做做看》教学反思
2014/04/09 职场文书
大学生社会实践方案
2014/05/11 职场文书
市场营销工作计划书
2014/09/15 职场文书
职工年度考核评语
2014/12/31 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
使用python绘制横竖条形图
2022/04/21 Python
JavaScript前端面试组合函数
2022/06/21 Javascript
React自定义hook的方法
2022/06/25 Javascript