Python 无事件调用函数
我是wxpython的新手,我希望有一个简单的单行方法来解决这个问题: 我定义了一些函数:Python 无事件调用函数,python,Python,我是wxpython的新手,我希望有一个简单的单行方法来解决这个问题: 我定义了一些函数: def function1: do something execute function2 def function2: do something else 我想知道如何在不等待事件的情况下调用function2执行function2。只需在function1的末尾调用function2 编辑: 最后,这是可行的: def function1(): #do someth
def function1:
do something
execute function2
def function2:
do something else
我想知道如何在不等待事件的情况下调用function2执行function2。只需在function1的末尾调用function2
编辑:
最后,这是可行的:
def function1():
#do something
self.function2()
def function2(self):
#do something else
您只需在结尾处调用它: def功能1: 做点什么 功能2 def功能2: 做点别的
另外,正如您可能注意到的,您的函数定义是不正确的-在定义时,您应该在函数名的末尾放上括号,即使它不接受任何参数。是的,我在代码中放了括号,但在本例中忘记了它;但是你的回答是错误的——这对我不起作用。我必须添加我在编辑中看到的self。@user1654763:您没有提到这些是类的方法。如果您的问题非常模糊且包含拼写错误!,当然,答案不是开箱即用的。@user1654763:David是对的,函数与实例的方法不完全相同。此外,更新后的代码也无法工作,因为要么结构完全不同,要么function1还需要将self放在名称后的括号中。简而言之,你不能期望有人预测问题中的代码与你正在使用的代码完全不同,以及代码是什么。好的,谢谢。我几天前才开始学习python。我只是想有一种简单的方法来调用函数=我还必须在需要时和不需要时了解更多关于这个自我的信息。@user1654763:实际上,我想说调用函数的方法或多或少有一种。函数和方法之间的区别取决于您来自哪种语言,在JavaScript中类似于这样。function2表示方法,function2表示函数,PHP中$this->function2表示方法,function2表示函数。self只是一种显式命名存储当前对象的变量的方法,比如JavaScript中的this,$this在PHP中。我真的建议您阅读以下内容: