如何从外部文件的 class 函数调用 return True 或 retutrn False?
How can I invoke return True or retutrn False from a class function of an external file?
由于 self
或类似的东西,我可以从外部文件的 class 函数调用 return True 或 retutrn False 吗?
我需要这个,因为主文件 (Page1) 需要知道结果是 True 还是 False 才能执行某些操作。由于我没有在问题中解释的原因,我需要使用 self.我不需要只使用 return True 或 return False。 external_class.py 文件和主文件在两个方面相互关联
我需要这样的东西。你能帮助我吗?谢谢
external_cass.py
class example:
def __init__(self, Page1):
........ (various codes)
def function(self, Page1):
if self.x > int(float(Page1.y.get())):
return self.True #HERE
else:
return self.False #HERE
在此函数中,您调用 prova()
但不对 return 值执行任何操作:
def Button1_func(): #HERE I CALL CLASS
k = mediagol.Gol_Mediagol_CF(self) #HERE I CALL CLASS
k.prova(self) #HERE I CALL CLASS
# implicitly returns None
如果你想要一个函数return一个值,return
这个值。
def Button1_func(): #HERE I CALL CLASS
k = mediagol.Gol_Mediagol_CF(self) #HERE I CALL CLASS
return k.prova(self) #HERE I CALL CLASS
假设 Button1_func
在 aaa
使用的 funclist
中结束,它现在将 return True
或 False
而不是 None
在你的 all(func() ...)
中调用时,我希望这会解决你的问题。
由于 self
或类似的东西,我可以从外部文件的 class 函数调用 return True 或 retutrn False 吗?
我需要这个,因为主文件 (Page1) 需要知道结果是 True 还是 False 才能执行某些操作。由于我没有在问题中解释的原因,我需要使用 self.我不需要只使用 return True 或 return False。 external_class.py 文件和主文件在两个方面相互关联
我需要这样的东西。你能帮助我吗?谢谢
external_cass.py
class example:
def __init__(self, Page1):
........ (various codes)
def function(self, Page1):
if self.x > int(float(Page1.y.get())):
return self.True #HERE
else:
return self.False #HERE
在此函数中,您调用 prova()
但不对 return 值执行任何操作:
def Button1_func(): #HERE I CALL CLASS
k = mediagol.Gol_Mediagol_CF(self) #HERE I CALL CLASS
k.prova(self) #HERE I CALL CLASS
# implicitly returns None
如果你想要一个函数return一个值,return
这个值。
def Button1_func(): #HERE I CALL CLASS
k = mediagol.Gol_Mediagol_CF(self) #HERE I CALL CLASS
return k.prova(self) #HERE I CALL CLASS
假设 Button1_func
在 aaa
使用的 funclist
中结束,它现在将 return True
或 False
而不是 None
在你的 all(func() ...)
中调用时,我希望这会解决你的问题。