擅长:python、mysql、java
<p>我很确定这段代码的问题是Python需要一些时间(显然大约是.3s)来执行对函数<code>woof</code>的调用,实例化一个新的<code>threading.Timer</code>对象,并打印当前时间。因此,基本上,在您第一次调用函数并创建<code>threading.Timer</code>之后,Python将等待1s,然后调用函数<code>woof</code>(大约一个分秒),创建一个新的<code>Timer</code>对象(至少还有一个分秒),最后延迟打印当前时间。在</p>
<p>实际上每秒钟运行一个程序的解决方案似乎是Twisted库,正如在<a href="https://stackoverflow.com/a/474570/8232125">this other post</a>上所说的,但是我自己并没有真正尝试过。。。在</p>
<p><strong>编辑:</strong>我会将问题标记为可能的重复问题,但我显然还没有足够的声誉来做这件事。。。如果有人能用我提供的链接这么做,那就太酷了:)</p>