gpt4 book ai didi

Python:创建类实例

转载 作者:行者123 更新时间:2023-11-30 23:18:48 25 4
gpt4 key购买 nike

有部分代码。

application = webapp2.WSGIApplication([
('/', MainPage),
('/gbook', Guestbook)
])

据我了解,它是一个元组列表:

[('/', MainPage), ('/gbook', Guestbook)]

如果我错了,请纠正我。

我有问题:MainPage 类和 Guestbook 实例的明显创建在哪里?

类似的东西:x = MainPage('/')

如果这种情况发生在这个元组 ('/', MainPage) 上,那么我的问题是:这是如何发生的?

我需要一些解释。

最佳答案

WSGIApplication 它自己创建类的实例。在 python 中,您可以传递类,就像传递类的实例一样。例如:

class A:
def __init__(self):
print "A Created"

def foo(cls):
inst = cls()

foo(A)

如果您运行此脚本,它将打印出“A Created”,因为您正在将该类传递给 foo,它正在从该类创建一个新实例。

关于Python:创建类实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com