我正在运行一些包含大量计算的代码,这些代码将循环运行,并在每次迭代结束时打印结果。因为我想在打印时看到打印的内容,所以我添加了-
time.sleep(2)
但是,计算时间并不总是相同的,并且有时不需要sleep()函数等待2秒,而是更少或更长。 是否有一些功能可以根据代码运行的时间自动增加正确的时间,以使每次打印结果之间的时间保持不变?
我知道这种方式,但是我觉得应该有一种更简单的方法:
start = time.time()
...
end = time.time()
time.sleep(5 - (end - start))
谢谢