例如,是否有办法每隔n秒打印Hello World!
?
例如,程序将遍历我拥有的任何代码,然后在5秒后(使用time.sleep()
)它将执行该代码。我会用这个来更新一个文件,而不是打印Hello World。
例如:
startrepeat("print('Hello World')", .01) # Repeats print('Hello World') ever .01 seconds
for i in range(5):
print(i)
>> Hello World!
>> 0
>> 1
>> 2
>> Hello World!
>> 3
>> Hello World!
>> 4
https://docs.python.org/3/library/threading.html#timer-objects
我对这个问题的拙见,是亚历克斯·马泰利答案的概括,使用start()和stop()控件:
用法:
特点:
start()
和stop()
可以安全地多次调用,即使计时器已经启动/停止interval
,它将在下次运行后生效。对args
、kwargs
甚至function
都一样!省去精神分裂症发作,使用高级Python调度程序: http://pythonhosted.org/APScheduler
代码非常简单:
相关问题 更多 >
编程相关推荐