gpt4 book ai didi

python - 如何从 Python 中的同一类访问第二个或其他定义的属性

转载 作者:太空宇宙 更新时间:2023-11-04 07:59:04 25 4
gpt4 key购买 nike

这听起来很简单,但我做不到。我想从以下示例代码访问属性 dataSource (我可以使用例如 print(A.data) 获得第一个很好但我想要的来自同一类的第二个函数:

class myclass():
def __init__(self):
self.data = [1,2,3]
self.other_data = [4,5,6]

def other(self):
self.dataSource = 'i want this string'



A = myclass()
print(A.dataSource)

最佳答案

您还没有创建属性dataSource,所以您不能访问它。如果您始终希望 myclass 类型的对象具有该属性,请在 __init__ 函数中创建它。

或者,先调用 A.other() 函数,然后尝试打印 A.dataSource

关于python - 如何从 Python 中的同一类访问第二个或其他定义的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43689566/

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