gpt4 book ai didi

python - 从 Python 类外部的函数引用定义的变量

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

请原谅新手问题,但我想自己弄清楚。我在类外的函数内访问类变量时遇到问题。在下面的代码中,我需要 text, text2。我将变量作为元组获取,但我需要单独使用它们。如何更新代码以获取定义的变量,如 text = var1text2 = var2?提前致谢!

from django.shortcuts import render

class Someclass():
def method_1(self):
self.var2 = 'var2'
self.var1 = 'var1'
return self.var1 ,self.var2

def func(request):
cls = Someclass()
text2 = cls.method_1()
text = cls.method_1()
content = {
'text': text,
'text2': text2,
}
return render(request, "web/page.html", content)

最佳答案

由于您返回的是元组,因此您应该在一次调用中直接将它们的值分配给变量。

像这样:

text, text2 = cls.method_1()

关于python - 从 Python 类外部的函数引用定义的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36825630/

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