هنالك طرق عديدة لتحويل الثواني إلى ساعات ودقائق وثواني في لغة بايثون، أسهلها استخدام دالة divmod() والتي تقوم بعملية قسمة تقليديّة ومن ثم ترجع ناتج القسمة والباقي. يمكنك الحصول على النتيجة التي تريدها بسرعة عن طريق عمليتين حسابيتين باستخدام دالة divmod() والتقسيم على 60 كما في المثال التالي: m, s = divmod(seconds, 60)
h, m = divmod(m, 60)
print "%d:%02d:%02d" % (h, m, s)
وهنالك حل آخر أيضا باستخدام دالة timedelta من وحدة datetime التي ستُرجع عدد الساعات والدقائق والثواني لكن يجب تحويلهم إلى سلسلة نصية باستخدام str() قبل استخدامهم كما في المثال التالي: >>> import datetime
>>> str(datetime.timedelta(seconds=666))
'0:11:06'