我需要在特定的时间内运行代码
例如,在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