Hello World!

问题

如何用web.py实现Hello World!?

解法

  1. import web
  2. urls = ("/.*", "hello")
  3. app = web.application(urls, globals())
  4. class hello:
  5. def GET(self):
  6. return 'Hello, world!'
  7. if __name__ == "__main__":
  8. app.run()

提示:要保证网址有无’/’结尾,都能指向同一个类。就要多写几行代码,如下:

在URL开头添加代码:

  1. '/(.*)/', 'redirect',

然后用redirect类处理以’/’结尾的网址:

  1. class redirect:
  2. def GET(self, path):
  3. web.seeother('/' + path)