将持续时间值作为字符串列表给出:
durations = ['00:00:59:35','00:00:55:18', '00:01:04:28']
我需要获取表示秒数的整数值。
尝试使用:
from dateutil.parser import parse
result = parse('00:00:59:35')
获取追溯:ValueError: Unknown string format
。
有没有办法将此字符串格式转换为秒?
答案 0 :(得分:1)
我假设格式是@tdelaney所说的。如果您想要秒数,那么您可以使用此列表理解。
durations = ['00:00:59:35','00:00:55:18', '00:01:04:28']
secs = [int(d.split(":")[2]) for d in durations]