How to sleep in python using time.sleep() method :
In python, we have one method to pause the execution of a program : ‘sleep()’. This method is available in ‘time’ module. In this tutorial, we will learn how to pause a program for a specific time interval using sleep.
Syntax of Python time.sleep() :
Only argument we are passing here is ‘secs’ which is the time interval in seconds we want to sleep the program. ‘secs’ is a floating value. That means if we pass ‘.5’ , it will sleep for 500 miliseconds.
Simple example of time.sleep():
import time print ("Starting the program...") time.sleep(3) print("Sleeped for 3 seconds")
If we run the above program, it will print the first line, then next it will sleep for 3 seconds and then after 3 seconds , it will print the last statement. We can also print the time before and after sleep. This will help us to check the exact time it sleeps :
time.sleep() with printing time :
import time print ("Starting the program...") print ("Start time : ",time.strftime("%H:%M:%S")) time.sleep(3) print ("End time : ",time.strftime("%H:%M:%S")) print("Sleeped for 3 seconds")
Starting the program... Start time : 18:46:48 End time : 18:46:51 Sleeped for 3 seconds
So, it sleeped for exactly 3 seconds.