在python中存储时间长度的类型是什么?

在python中存储时间长度的类型是什么?,python,datetime,Python,Datetime,我使用的是: total_time=datetime.time(int(total_time_text.replace("h","").replace("m","").split(" ")[0]),int(total_time_text.replace("h","").replace("m","").split(" ")[1]),0) 存储时间长度 但当我有: total_time_text ="26h 50m" 我有个例外 'hour must be in 0..23' 因此,类型“ti

我使用的是:

total_time=datetime.time(int(total_time_text.replace("h","").replace("m","").split(" ")[0]),int(total_time_text.replace("h","").replace("m","").split(" ")[1]),0)
存储时间长度

但当我有:

total_time_text ="26h 50m"
我有个例外

'hour must be in 0..23'

因此,类型“time”不适合此变量。我必须使用什么?

查看许多日期/时间示例。

如果要存储时间长度,您可能不想使用
datetime.time
(它被定义为一天中的特定时间,而不是持续时间)。您应该改为使用,甚至可以使用表示秒(或分钟)数的简单整数。

您可以查看
timedelta