如何使用python将当前系统时间写入CSV文件

时间:2020-01-28 05:27:05

标签: python-3.x csv

我有一个人的名单,并希望每次识别一个人时跟踪他们的出勤情况。我已经将名称写到一个csv文件中,如何也写它们相应的时间。

代码:

for i in face_names:
    if "Unknown" in i:
        pass
    else:
        temp_mul_list.append(i)
print(str(temp_mul_list))
with open("res.csv", "w", newline='') as f:
    writer = csv.writer(f)
    for i in temp_mul_list:
        writer.writerow([i])

其中 temp_mul_list 包含已识别人员的姓名

2 个答案:

答案 0 :(得分:0)

要获取系统时间,请使用以下代码:

from datetime import datetime
time = datetime.now().strftime("%H:%M:%S")

然后您可以将time传递到writer.writerow

答案 1 :(得分:0)

这就是您的代码的样子

import datetime
for i in face_names:
    if "Unknown" in i:
        pass
    else:
        temp_mul_list.append([i, str(datetime.datetime.now())])
print(str(temp_mul_list))
with open("res.csv", "w", newline='') as f:
    writer = csv.writer(f)
    for i in temp_mul_list:
        writer.writerow(i)
相关问题