我有两个 csv 文件,其中第一列是时间戳。我最终想获得每行两次之间的差异。
import csv
import datetime
with open('file1.csv', 'rb')as csvfile:
filereader = csv.reader(csvfile, delimiter=',')
for headers in range(2):
next(filereader, None)
for column in filereader:
date = column[0]
parsed_date = datetime.strptime(date, '%H:%M:%S')
with open('file2.csv', 'rb')as csvfile:
filereader2 = csv.reader(csvfile, delimiter=',')
for headers in range(2):
next(filereader2, None)
for column2 in filereader:
date2 = column2[0]
parsed_date = datetime.strptime(date, '%H:%M:%S')
time_delta = (parsed_date - parsed_date2)
就像现在一样,我的代码只使用了 parsed_date 的第一个实例,因为我已经把它从循环中取出来了。我如何获得所有值?我已经尝试读取 for 循环中的第二个 csv 文件,但随后我的程序冻结了(我认为是因为它无休止地循环)。
qq_笑_17
撒科打诨
慕的地6264312
相关分类