Python中的固定CPU时间-相当于Python中的Matlab tic-toc



我需要在特定的时间内运行代码

例如,在Matlab中,我可以像一样简单地做到这一点

k=1
Finaltime=zeros(1,300);
Finaltime(k)=0; 
Max_time=30;
tic
while(toc <= Max_time)
do somthing;
k=k+1;
FinalTime(k)= toc
end

我如何在Python中复制这一点。

好的,我解决了我的问题。不完美,但应该做到。

import time
Tmax=30
k=1
initTime=time.time()
FinalTime=time.time()-initTime
while FinalTime <= Tmax: # check if timer is still less than Tmax
for j in range(1,3):
...
#DoSomething
...
FinalTime=time.time()-initTime  #update timer

最新更新