如何从外部文件的类函数调用 return True 或 retutrn False?

xiaoxingxing 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

原文链接:https://stackoverflow.com//questions/71476347/how-can-i-invoke-return-true-or-retutrn-false-from-a-class-function-of-an-extern

回复

我来回复
  • Samwise的头像
    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_funcaaa使用的funclist中结束,它现在将返回TrueFalse而不是None,当在您的all(func() ...)中调用时,我希望这会解决您的问题。

    2年前 0条评论