Я уверен, что для многих из вас это нобрейнер, но я на самом деле запутался во всем, что касается datetime.timedelta.По сути, я запускаю метку времени, когда запускаю startTime
, а затем ставлю метку окончания процесса endTime
, и я пытаюсь получить разницу в формате ЧЧ: ММ: СС, и мне не везет.
Я получаюэта ошибка, когда я печатаю endTime - startTime
:
TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'
Отредактировано для включения окончательного результата:
startTime = datetime.now()
<... my looping process ...>
endTime = datetime.now()
calcdTime = endTime - startTime
print str(calcdTime)[:-4]
Это приводит к: H: MM: SS.MM (таким образом, удаляя последние4 символа от timedelta