తప్పకుండా! datetimeమరియు లైబ్రరీలను ఉపయోగించి పైథాన్లో సాధారణ టైమ్ ట్రాకర్ను ఎలా సృష్టించాలో ఇక్కడ ఒక ఉదాహరణ ఉంది time:
కొండచిలువimport datetime
import time
def start_timer():
"""
Starts the timer and returns the current time.
"""
start_time = datetime.datetime.now()
print("Timer started.")
return start_time
def stop_timer(start_time):
"""
Stops the timer and calculates the elapsed time.
"""
end_time = datetime.datetime.now()
elapsed_time = end_time - start_time
print(f"Timer stopped. Elapsed time: {elapsed_time}")
return elapsed_time
# example usage
start_time = start_timer()
time.sleep(5) # simulate 5 seconds of work
elapsed_time = stop_timer(start_time)ఈ కోడ్ రెండు విధులను నిర్వచిస్తుంది: start_timerమరియు stop_timer. ఫంక్షన్ start_timerప్రస్తుత సమయాన్ని వినియోగిస్తుంది datetime.datetime.nowమరియు టైమర్ ప్రారంభమైందని సూచించే సందేశాన్ని ప్రింట్ చేస్తుంది. ఫంక్షన్ ప్రారంభ సమయాన్ని తిరిగి ఇస్తుంది. ఫంక్షన్ stop_timerప్రారంభ సమయాన్ని ఇన్పుట్గా తీసుకుంటుంది, ఉపయోగించి ప్రస్తుత సమయాన్ని పొందుతుంది datetime.datetime.now, గడిచిన సమయాన్ని గణిస్తుంది మరియు టైమర్ ఆగిపోయిందని మరియు గడిచిన సమయాన్ని సూచించే సందేశాన్ని ప్రింట్ చేస్తుంది. ఫంక్షన్ తర్వాత గడిచిన సమయాన్ని అందిస్తుంది.
ఈ కోడ్ని ఉపయోగించడానికి, start_timerటైమర్ని ప్రారంభించడానికి ఫంక్షన్కు కాల్ చేయండి మరియు ప్రారంభ సమయాన్ని పొందండి. మీరు సమయాన్ని ట్రాక్ చేయాలనుకుంటున్న పనిని అమలు చేయండి, ఆపై stop_timerటైమర్ను ఆపివేసేందుకు మరియు గడిచిన సమయాన్ని లెక్కించడానికి ప్రారంభ సమయంతో ఫంక్షన్ను ఇన్పుట్గా కాల్ చేయండి. ఈ ఉదాహరణలో, మేము ఉపయోగించి 5 సెకన్ల పనిని అనుకరించాము time.sleep(5). గడిచిన సమయం కన్సోల్కు ముద్రించబడుతుంది....

