如何从外部文件的类函数调用 return True 或 retutrn False?
python 209
原文标题 :How can I invoke return True or retutrn False from a class function of an external file?
感谢self
或类似的东西,我可以从外部文件类的函数中调用返回 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
回复
我来回复-
Samwise 评论
该回答已被采纳!
在这个函数中,你调用了
prova()
但不对返回值做任何事情: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
这个值。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
中结束,它现在将返回True
或False
而不是None
,当在您的all(func() ...)
中调用时,我希望这会解决您的问题。2年前