我有一个这样的 CSV 文件:
2021-08-09 15:50:44 38962 part-00000-6baa0883-5212-49f7-9ba2-63a352211fdd-c000.snappy.parquet
2021-08-09 16:50:44 38962 part-00000-6baa0883-5212-49f7-9ba2-63a352211fdd-c000.snappy.parquet
我想将所有时间戳提取到一个列表中,以便我可以执行下面的评估功能(即评估是否check_timestamps_updated
为真)。
问题还在于考虑日期,而不仅仅是时间。csvreader object
将两个单独的列(日期和时间)组合起来以便与它进行比较的最有效方法是control_time
什么?
from datetime import datetime as dt
control_time = str(str(dt.now()))
reader = csv.reader(results, delimiter=" ")
time_column = list(zip(*reader))[1]
check_timestamps_updated = all(i >= control_time for i in time_column)