안녕하세요,당신을 희망하는 학습 python 습니다. 이 튜토리얼에서는 파이썬 타임 슬립()메소드에 대해 배우게됩니다. Python 잠 기능 그리고 python 시간하는 모듈은 이미 앞에서 설명한
Python 간 잠
Python 시간을 절전 기능을 사용하여 추가 지연의 실행에서 프로그램입니다. 파이썬 슬립 함수를 사용하여 주어진 시간 동안 프로그램의 실행을 초 단위로 중단 할 수 있습니다., 파이썬 타임 슬립 기능은 실제로 전체 프로그램이 아닌 현재 스레드의 실행 만 중지한다는 것을 알 수 있습니다.python time sleep()함수 구문
Python sleep()은 python time module 의 메소드입니다. 그래서,먼저 우리는 시간 모듈을 가져와야 다음이 방법을 사용할 수 있습니다. 의 방법으로 사용하는 파이썬 잠()함수가:
여기에 인수(수)방 t 에서는 초입니다. 즉,때 문 시간.sleep(t)가 실행되면 t 초 후에 다음 코드 줄이 실행됩니다., 다음 예제를 살펴보겠습니다:
# importing time moduleimport timeprint("Before the sleep statement")time.sleep(5)print("After the sleep statement")
경우 위의 코드를 실행하면 당신이 볼 수는 두 번째는 인쇄를 실행 후 5 초입니다. 따라서 필요에 따라 코드를 지연시킬 수 있습니다.
인수될 수 있습에서 부동 값은 또한 더 많은 정확한 지연이다. 예를 들어,당신은 당신을 만들고 싶어 지연 시간은 100 밀리초 단위 0.1 초,다음과 같다:
import timetime.sleep(0.100)
Python 잠 예
의 다음 예제를 살펴보겠습니다이 시간이 절전 기능입니다.,
이 출력:
01234Elapsed Time = 5.059988975524902
경과 시간보다 큰 5 기 때문에 각 시간에 대한 반복 실행을 중단한 1 초입니다. 추가 시간은 프로그램의 실행 시간,운영 체제 스레드 스케줄링 등 때문입니다.
다른 지연 시간의 파이썬(수)
해야 하는 경우가 있습을 지연한 다른 시간의 초., 당신은 그것을 할 수 있는 다음과 같다:
import timefor i in : print("Waiting for %s" % i , end='') print(" seconds") time.sleep(i)
이 출력:
Waiting for 0.5 secondsWaiting for 0.1 secondsWaiting for 1 secondsWaiting for 2 seconds
극적인 인쇄를 사용하여 잠()
필요할 수 있는 일부를 인쇄하는 메시지에 극적인 방법으로,당신은 그것을 할 수 있습으로 다음과 같다:
실행하는 경우 위의 코드는 다음, 당신이 볼 것 인쇄후의 모든 문자 메시지에 그것을 약간의 시간들이 있는 것처럼 보이는 아름다 극적이다.
Python thread sleep
Python time sleep()함수는 멀티 스레딩에 매우 중요한 방법입니다., 아래 간단한 예제는 것을 보여주는 python 시간을 절전 기능의 실행을 중지 현재만 스레드에서 다중 스레드 프로그래밍입니다.
아래 이미지는 위의 파이썬 스레드 슬립 예제에 의해 생성 된 출력을 보여줍니다.
출력에서 그것은 매우 분명하는 스레드가 되 중지에서 실행하지 전체 프로그램에 의해 python 시간을 절전 기능입니다.python time sleep 함수 또는 python sleep 함수에 관한 모든 것입니다.피>