ASM: преобразование с сохранением состояния

Нет необходимости в пользовательских вспомогательных функциях, если нам нужно всего лишь напечатать строку формы [D day[s], ][H]H:MM:SS[.UUUUUU]. Объект timedelta поддерживает операцию str(), которая будет делать это. Он работает даже в Python 2.6.

>>> from datetime import timedelta
>>> timedelta(seconds=90136)
datetime.timedelta(1, 3736)
>>> str(timedelta(seconds=90136))
'1 day, 1:02:16'

7
задан someguy 12 December 2010 в 14:35
поделиться