日期时间增量 - 从输出中提取秒数 (Python)

Datetime Delta - Extract the seconds from output (Python)

我有一小段代码可以跟踪脚本的运行时间:

startTime = datetime.now()
time = datetime.now() - startTime
return time

"time"的类型是"datetime.timedelta",输出是“0:00:13.084000”。我只对秒 (13) 感兴趣。

我怎样才能提取那条信息?

您的对象是一个 datetime.timedelta 实例,因此仅对 秒字段使用 time.seconds ,或对所有持续时间使用 time.total_seconds() , 转换为秒(它们是不同的东西)