Python’s time.sleep() Syntax
time.sleep(secs)
Example 1:
import time
print("something")
time.sleep(5.5) # Pause 5.5 seconds
print("something")
For Windows only, use:
import os
os.system("pause")
How can I make a time delay in Python?
import time
time.sleep(5) #delay for 5 seconds
import time
time.sleep(1.500)
Time delay for infinite loop
import time
while True:
print("Thi smessage prints each 5 seconds")
time.sleep(5) # Delay for 5 seconds
Count down program with sleep
import time
wait = 10
while wait > 0:
print(wait)
time.sleep(1)
wait = wait - 1
Thread and Sleep
import time
from threading import Thread
class Main_Thread(Thread):
def run(self):
for x in range(100, 104):
print(x, " - Main Thread")
time.sleep(5)
class Service_Thread(Thread):
def run(self):
for x in range(1, 16):
print(x)
time.sleep(1)
Main_Thread().start()
Service_Thread().start()
Accuracy of time.sleep()
import time
sleep_start = time.time()
for cnt in range(0,10):
print(cnt)
time.sleep(1) # 1 sec delay
sleep_end = time.time()
diff = sleep_end - sleep_start
print("Looping time :",diff)
I hope you get an idea about python sleep milliseconds.