在webpy中使用另一个类

时间:2012-10-18 09:01:16

标签: python web.py

我必须在webpy中导入另一个类 Web.py

urls = (
    '/', "Home"
)
class Web:

    def __init__(self):
        app = web.application(urls, globals())
        app.run()

home.py

class Home:
    def GET(self):
        return "Hello, world!"

任何人都可以告诉我为什么这不起作用?

2 个答案:

答案 0 :(得分:1)

添加

import web
from home import Home

到你的主模块应该做导入的技巧。

然后,在您实例化Web课程之前,您的网络应用程序才会启动。为什么不按照教程代码说

if __name__ == "__main__": 
    app = web.application(urls, globals())
    app.run()     

代替?

答案 1 :(得分:1)

如果两个文件都在同一个文件夹中,那么您可以尝试这个:

urls = (
    '/', "home.Home"
)