python脚本框架webpy的url映射详解

 更新时间:2021年11月19日 11:37:55   作者:枫少文  
这篇文章主要为大家介绍了python脚本框架web.py的url映射的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

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常用时间操作总结【取得当前时间、时间函数、应用等】

    这篇文章主要介绍了Python常用时间操作,包括取得当前时间、时间函数、应用等概念与相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • python使用socket向客户端发送数据的方法

    python使用socket向客户端发送数据的方法

    这篇文章主要介绍了python使用socket向客户端发送数据的方法,涉及Python使用socket实现数据通信的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • python多线程互斥锁与死锁

    python多线程互斥锁与死锁

    这篇文章主要介绍了python多线程互斥锁与死锁,多线程间的资源竞争下文我们就以task1(),task2()两个函数为例,分别将对全局变量num加一重复一千万次循环,具有一定得参考价值,需要的小伙伴可以参考一下
    2022-02-02
  • python使用正则来处理各种匹配问题

    python使用正则来处理各种匹配问题

    这篇文章主要介绍了python使用正则来处理各种匹配问题,本文通过实例代码给大家讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • python控制结构的条件判断与循环示例详解

    python控制结构的条件判断与循环示例详解

    这篇文章主要为大家介绍了python控制结构的条件判断与循环示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Python中的策略模式之解锁编程的新维度

    Python中的策略模式之解锁编程的新维度

    策略模式是一种设计模式,通过定义一系列算法,将它们封装起来,并且使它们可以相互替换,从而使算法的变化独立于使用算法的客户,本文给大家介绍Python中的策略模式之解锁编程的新维度,感兴趣的朋友跟随小编一起看看吧
    2024-10-10
  • Python面向对象之反射/自省机制实例分析

    Python面向对象之反射/自省机制实例分析

    这篇文章主要介绍了Python面向对象之反射/自省机制,结合实例形式分析了Python面向对象程序设计中的反射/自省机制概念、原理及相关属性操作技巧,需要的朋友可以参考下
    2018-08-08
  • PyCharm的设置方法和第一个Python程序的建立

    PyCharm的设置方法和第一个Python程序的建立

    今天小编就为大家分享一篇PyCharm的设置方法和第一个Python程序的建立,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python实现动态添加属性和方法操作示例

    Python实现动态添加属性和方法操作示例

    这篇文章主要介绍了Python实现动态添加属性和方法操作,结合实例形式分析了Python类中属性与方法的动态添加、绑定、删除等相关操作技巧,需要的朋友可以参考下
    2018-07-07
  • pandas apply使用多列计算生成新的列实现示例

    pandas apply使用多列计算生成新的列实现示例

    这篇文章主要介绍了pandas apply使用多列计算生成新的列实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02

最新评论