.sleep()

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.")

Codebyte Example

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

Code
Output
Loading...

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn Python on Codecademy

Contributors