我的类中有一个叫做“interaction”的方法:
class Interaction:
def PreparaThreadBrowser(self, User, Password):
t = ThreadBrowser(args=(User, Password), )
t.start()
调用一个带有User的线程,并作为参数传递。
然后我有一个名为"ThreadBrowser“的类,带有这个"run”方法:
class ThreadBrowser(threading.Thread):
def run (self, user, password):
self.User = user
self.Pass = password
print(self.User, self.Pass)
但事实证明,我很难将参数发送到线程函数,因为它会给出一个执行错误:
TypeError: run() missing 2 required positional arguments: 'user' and 'password'
你知道怎么解决这个问题吗?
https://stackoverflow.com/questions/51235976
复制相似问题