1

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

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

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

主页.py

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

谁能告诉我为什么这不起作用?

4

2 回答 2

1

添加

import web
from home import Home

到您的主模块应该可以完成导入。

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

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

反而?

于 2012-10-18T09:10:39.083 回答
1

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

urls = (
    '/', "home.Home"
)
于 2012-10-18T20:19:54.387 回答