问题描述
是否可以将datetime变量存储到数组/列表中而无需将它们转换为字符串?下面的代码如下所示:
for (x,y) in detec:
if y<(pos_linha+offset) and y>(pos_linha-offset):
count += 1
cv2.line(frame1,(25,pos_linha),(1200,(0,127,255),3)
detec.remove((x,y))
print("car is detected : "+str(count))
#text = "Detected"
time.sleep(1)
timing = datetime.Now()
timing_array.append(timing)
print (timing_array[0])
print (timing_array[a])
# x = [datetime.strptime(s,"%Y-%m-%d %H:%M:%s") for s in date_str]
*for b in timing_array:
if count == 1:
break
elif count == 2:
time_difference = b[1] -b[0]
print(time_difference)*
#timing_array.pop(1)
# print (b[a])
# print (b[0])
a += 1
解决方法
“清洁纸示例”是指尝试制作一个简单的最小可重现代码块,以显示问题/问题。如果人们可以复制您的代码并进行修改,您将在此站点上获得更好的答案。可能会帮助您的人不容易复制您的预编辑代码(和该代码),因为其中缺少很多东西,而且超出了您的问题范围。
您的问题的答案是肯定的。示例:
with open()