我想为每一行添加以毫秒为单位的时间戳:这是我要添加时间戳的文件:
csv_path = 'keypoint_output1.csv'
with open(csv_path, 'a', newline="") as f:
writer = csv.writer(f)
writer.writerow([*pre_processed_landmark_list])
我曾尝试使用此代码添加当前时间,但这只添加了每行的开始运行时间,而不是真实的时间
1条答案
按热度按时间von4xj4u1#
代码的问题在于,您只能获取当前时间一次,然后将其保存在变量
curr_time
中。只要您不再次分配时间,该变量将存储完全相同的时间。为了解决这个问题,并在每次迭代时获得当前时间,在写入该行之前,需要再次将当前时间重新分配给变量(
curr_time
):