Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python appengine中从URL获取值?_Python_Android_Url - Fatal编程技术网

如何在python appengine中从URL获取值?

如何在python appengine中从URL获取值?,python,android,url,Python,Android,Url,如果我在appengine上的python代码中有这个URL http://localhost:8080/blog/view/2f1cab5844fb432b8426ae666c4ac493 如何获取键的值:2f1cab5844fb432b8426ae666c4ac493假设您正在扩展标准的webapp.RequestHandler类,则可以通过self.request访问请求的URL。这将允许您访问路径和查询,并且您应该能够从路径中提取所需的值 以下是有关请求对象的一些文档: @Herms的

如果我在appengine上的python代码中有这个URL

http://localhost:8080/blog/view/2f1cab5844fb432b8426ae666c4ac493

如何获取键的值:2f1cab5844fb432b8426ae666c4ac493

假设您正在扩展标准的
webapp.RequestHandler
类,则可以通过
self.request
访问请求的URL。这将允许您访问路径和查询,并且您应该能够从路径中提取所需的值

以下是有关请求对象的一些文档:

@Herms的答案会起作用,但您可能更喜欢这样:

在创建webapp实例的代码中,使用正则表达式捕获URL的关键部分,如:

def main():
    application = webapp.WSGIApplication( [
         (r'/blog/view/(\w+)', MyBlogViewHandler),
         ## others listed here...
         ])
…然后像这样编码处理程序类-捕获的密钥将作为参数传递给
get()
方法:

class MyBlogViewHandler(webapp.RequestHandler):
   def get(self, key):
      # do something useful with the 'key' argument

否,键将作为字符串传递给处理程序方法-在您的示例中,您将获得参数
'2f1cab5844fb432b8426ae666c4ac493'
作为
键的值传入。您不知道可以这样做。我喜欢。能为一个帖子做同样的事情吗?这似乎对我不起作用。