Анализировать "строку времени" с помощью Python?

Я пишу приложение, в котором пользователи вводят время в следующем формате:

1m30s # 1 Minute,  30 Seconds

3m15s # 3 Minutes, 15 Seconds

2m25s # 2 Minutes, 25 Seconds

2m    # 2 Minutes

55s   # 55 Seconds

Данные могут иметь одно "обозначение минут", одно "обозначение секунды" или и то, и другое. Как правильно преобразовать эти строки в формат, подобный:

{
    "minutes" : 3
    "seconds" : 25
}
5
задан Mike Trpcic 9 September 2010 в 20:26
поделиться