.sleep()

Anonymous contributor's avatar
Anonymous contributor
Anonymous contributor's avatar
Anonymous contributor
Published Jan 22, 2023Updated Mar 28, 2023
Contribute to Docs

The .sleep() method suspends execution of the current thread for a given period of time in seconds.

Syntax

time.sleep(duration)

The duration parameter is given in seconds, and suspends/delays execution of the thread.

Example

The following example will delay execution of the next print() statement by 2.4 seconds:

import time
print("Printed immediately.")
time.sleep(2.4)
print("Printed after 2.4 seconds.")

The output will be:

Printed immediately.
Printed after 2.4 seconds.

Codebyte Example

The following example will output time after a 5 second delay from current time (provided by the .ctime() function):

us
Visit us
code
Hide code
Code
Output
Hide output
Hide output
Loading...

All contributors

Looking to contribute?

Learn Python on Codecademy