请考虑这是我拥有的class
:
import threading
class SomeClass(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def func1(arg):
# The body of code.
def run(self):
while True:
func1(arg)
我想在run()
方法中调用类中的函数。我该怎么做?
答案 0 :(得分:1)
您可以使用run()
方法调用该函数。
在这里似乎你可能想要使用@staticmethod
装饰器来消除自我绑定。这样,您可以SomeClass.func1(arg)
...或者您可以将self添加为第一个arg,或者使用其他语法调用它。