2024-04-28 20:11:46 发布
网友
不要误认为是同名的类似帖子。我的代码非常简单。我在一个主.py文件,它应该开始运行一个定时线程,但我一直得到这个错误:
Exception in thread Thread-1: TypeError: stream_changes() takes exactly 1 argument (2 given)
这是我的密码。在
threading.Timer接受arguments(interval, function, args=None, kwargs=None),所以您要将参数self.f_stop传递给self.stream_changes,它接受一个参数self(自动传递),但是您还传递了self.f_stop。在
threading.Timer
(interval, function, args=None, kwargs=None)
self.f_stop
self.stream_changes
self
threading.Timer
接受arguments(interval, function, args=None, kwargs=None)
,所以您要将参数self.f_stop
传递给self.stream_changes
,它接受一个参数self
(自动传递),但是您还传递了self.f_stop
。在相关问题 更多 >
编程相关推荐