Python 如何将对象传递给另一个类?

1 投票
1 回答
1497 浏览
提问于 2025-04-16 12:24

我只是想在类hello的GET()方法里面访问some_object这个对象。

from wsgiref.simple_server import make_server
import web

urls = (
    '/(.*)', 'hello'
)

class hello:
    def GET(self, name):
        return some_object


if __name__ == '__main__':

    data = []
    some_object = ParentObj.func(data)

    app = web.application(urls, globals())
    app.run()

1 个回答

0

你可以把 some_object 变成这个类的一个成员。

在你的 '__main__' 部分,把 some_object 设置为 hello 类的一个成员,像这样:

hello.some_object = some_object

然后把 hello.GET 改成返回这个类的成员:

class hello:
    def GET(self, name):
        return self.some_object

撰写回答