नीचे दिए गए अजगर कोड को देखते हुए, कृपया मुझे समझने में मदद करें कि वहां क्या हो रहा है।
start_time = time.time()
time.sleep(42)
end_time = time.time()
uptime = end_time - start_time
human_uptime = str(datetime.timedelta(seconds=int(uptime)))
इसलिए मुझे अंतर आता है start time
और end time
लाइन 5 पर, मैं कास्टिंग करके अवधि बढ़ाता हूं और अब क्या है, आगे की व्याख्या क्या है?
मुझे पता है कि डेल्टा का क्या मतलब है (औसत या अंतर), लेकिन मुझे क्यों पास seconds = uptime
करना है timedelta
और स्ट्रिंग कास्टिंग इतनी अच्छी तरह से क्यों काम करती है जो मुझे मिलती है HH:MM:SS
?