数码资讯
python脚本框架webpy的url映射详解
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
目录
- 实例
- 问题
URL完全匹配(具体的url)
/index
URL模糊匹配(你根本就不知道index后面是什么,它根本不会返回参数)
/index/\d
URL带组匹配(主要有个'()',它的作用主要是返回参数,你处理的类中一定要有个参数接受)
/baidu/(.*)
实例
?12345678910111213141516171819202122import weburls=('/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带组匹配--'+nameapp=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脚本框架webpy模板控制结构
- python脚本框架webpy入门安装及应用创建
- python编程webpy框架模板之def with学习
- python脚本框架webpy模板赋值实现
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。