Python datetime变量存储在数组/列表中

问题描述

是否可以将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()