两个循环之间经过的时间

2024-09-28 18:51:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我想测量两行代码之间的时间差(inseconds)。你知道吗

while ret:
    ret, image_np=cap.read()
    time_1
    for condition:
         if condition:
             time_2

我想减去(time_2) - (time_1)。但问题是time_1总是在变化,我无法计算时间。你知道吗


Tags: 代码imageforreadiftimenp时间
1条回答
网友
1楼 · 发布于 2024-09-28 18:51:43

您可以将这些值直接存储在数组中,并在每次向数组中追加值时更改时间值。下面是它的样子:

from datetime import datetime

time_1 = datetime.now()
elapsed_time = []

# In my example I loop from 0 to 9 and take the elapsed time
# when the value is 0 or 5
for i in range(10):
    if i in [0,5]:
        elapsed_time.append(datetime.now()-time_1)
        time_1 = datetime.now()

相关问题 更多 >