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

    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)