我收到一个包含数值的 .csv 文件,其中一列包含以小时:分钟:秒格式表示的持续时间,例如 06:42:13(6小时42分13秒)。现在我想将这个时间与给定的时间,例如 00:00:00 进行比较,因为我必须以不同方式处理该行中的信息。
time 是我从 .csv 文件中获取的值。
time 是我从 .csv 文件中获取的值。
if time == 00:00:00:
do something
else:
do something different
这正是我想要的,但显然我的方法行不通。 我以为Python将时间存储为字符串,但当我像这样进行比较时:
if time == "00:00:00":
它也没有起作用。
这是我从 .csv 文件中获取值的方式:
import csv
import_list = []
with open("input.csv", "r") as csvfile:
inputreader = csv.reader(csvfile, delimiter=';')
for row in inputreader:
import_list.append(row)
这个 .csv 文件长这样:
Name; Duration; Tests; Warnings; Errors
Test1; 06:42:13; 2000; 2; 1
Test2; 00:00:00; 0; 0; 0
等等。
.strip()
。 - Klaus D.