如何读取带有空格的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/