преобразование строки времени в секунды в Python

Мне нужно преобразовать строки значений времени, заданные в следующем формате, в секунды. Я используюpython2.6

например:

1.'00:00:00,000'  -> 0 seconds

2.'00:00:10,000'  -> 10 seconds

3.'00:01:04,000' -> 64 seconds

4. '01:01:09,000' -> 3669 seconds

Нужно ли использовать регулярные выражения для этого? Я пытался использовать модуль времени, ноtime.strptime('00:00:00,000','%I:%M:%S') бросил

ValueError: time data '00:00:00,000' does not match format '%I:%M:%S'

Может кто-нибудь сказать мне, как это можно решить?

Редактировать:

Я думаю

 pt =datetime.datetime.strptime(timestring,'%H:%M:%S,%f')
 total_seconds = pt.second+pt.minute*60+pt.hour*3600

дает правильное значение .. Я использовал неправильный модуль

Ответы на вопрос(7)

Ваш ответ на вопрос