తప్పకుండా! 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)
. గడిచిన సమయం కన్సోల్కు ముద్రించబడుతుంది....