您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:python脚本框架webpy的url映射详解

51自学网 2022-02-21 10:47:57
  python
这篇教程python脚本框架webpy的url映射详解写得很实用,希望能帮到您。

URL完全匹配(具体的url)

/index

URL模糊匹配(你根本就不知道index后面是什么,它根本不会返回参数)

/index//d

URL带组匹配(主要有个'()',它的作用主要是返回参数,你处理的类中一定要有个参数接受)

/baidu/(.*)

实例

import 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映射的资料请关注51zixue.net其它相关文章!


python脚本框架webpy入门安装及应用创建
python脚本框架webpy模板控制结构
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。