擅长:python、mysql、java
<p>实例化<a href="http://docs.python.org/2/library/threading.html#threading.Timer" rel="nofollow">Timer Instance</a>的实际语法是</p>
<pre><code>threading.Timer(interval, function, args=[], kwargs={})
</code></pre>
<p>在你的实施中有两个问题</p>
<ol>
<li>您正在注册一个接受1个参数而不向注册函数传递任何参数的函数</li>
<li>您正在计时器例程中递归地注册调用者函数。在</li>
</ol>
<p>我相信,您的目的是注册函数参数,而不是调用函数。最终会将您的实现更改为</p>
^{pr2}$
<p>但是由于一些奇怪的原因,如果要注册调用函数,还需要将参数作为参数传递给线程。计时器,符合文档中的语法</p>
^{3}$