def print_time_delta(seconds): seconds = int(seconds) days, seconds = divmod(seconds, 86400) hours, seconds = divmod(seconds, 3600) minutes, seconds = divmod(seconds, 60) if days > 0: return '%dd%dh%dm%ds' % (days, hours, minutes, seconds) elif hours > 0: return '%dh%dm%ds' % (hours, minutes, seconds) elif minutes > 0: return '%dm%ds' % (minutes, seconds) else: return '%ds' % (seconds,)