如何读取带有空格的URL模式,这些空格会引出我的目标目录。
例如。

url= http://example.appspot.com/abc%20asd  >>> abc asd


我目前正在用python编码,我的正则表达式有问题。提前致谢!

class MainMain(webapp.RequestHandler):
    def get(self,args):
        self.response.out.write('hello '+args)
def main():
    application = webapp.WSGIApplication([('/', MainMain),('/(\w+)',MainMain)], debug=True)
    util.run_wsgi_app(application)

if __name__ == '__main__':
    main()

最佳答案

通常,此类模式会按顺序进行评估,其中第一个前缀匹配是所选的。

尝试将最通用的正则表达式移到最后:

application = webapp.WSGIApplication([
    ('/(\w+)',MainMain)],
    ('/', MainMain),
    debug=True)

关于python - 网址数据的python路由问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9561085/

10-16 01:00