每秒帧数

时间:2009-12-24 07:35:51

标签: python

我想限制计算速度。有一个每秒速率的命令。有人能帮助我吗? 不评价()在较新版本的Python中工作? 感谢

3 个答案:

答案 0 :(得分:1)

像伊格纳西奥所说,你可以测量自上次计算以来的时间,计算直到下一次计算的时间,然后再睡到那时。您也可以在没有任何其他框架的情况下执行此操作,例如,使用以下功能:

from datetime import datetime
import time

t = datetime.now()[5] # milliseconds
dt = # do some calculation for time needed to sleep
time.sleep(dt) # sleep in seconds

答案 1 :(得分:0)

使用Twisted等事件循环框架,您可以在完成当前计算后安排下一次计算,并在此之前休眠。

答案 2 :(得分:0)

我又找到了。视觉模块中有一个rate() - 函数。 你可以在while循环中使用它。