【问题标题】:Python datetime variable stored in array/list存储在数组/列表中的 Python 日期时间变量
【发布时间】:2020-10-01 02:26:55
【问题描述】:

是否可以将日期时间变量存储到数组/列表中而不将它们转换为字符串?如下代码所示:

for (x,y) in detec:
        if y<(pos_linha+offset) and y>(pos_linha-offset):
            count += 1
            cv2.line(frame1, (25, pos_linha), (1200, pos_linha), (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

【问题讨论】:

  • 在此之前还有一个 for 循环可以制作轮廓
  • 是的。尝试一个干净的例子。由于星号、acount 变量等原因,您上面的代码无法重现。
  • 一个干净的例子是什么意思?我刚刚将整个代码包含在块中

标签: python-3.x python-datetime


【解决方案1】:

“clean sheet example”意味着尝试制作一个简单的最小可重现代码块来显示问题/问题。如果人们可以复制您的代码并对其进行修改,您将在此站点上获得更好的答案。您的预编辑代码(和这个)不容易被可能帮助您的人复制,因为缺少一堆东西并且超出了您的问题范围。

您的问题的答案是肯定的。示例:

In [1]: from datetime import datetime                                           

In [2]: my_times = []                                                           

In [3]: a = datetime.now()                                                      

In [4]: my_times.append(a)                                                      

In [5]: recovered_a = my_times.pop()                                            

In [6]: print(recovered_a)                                                      
2020-10-01 07:00:24.238325

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-01
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多