Python time.sleep()-시간 지연 추가

파이썬 프로그램 지연(일시 중지 실행)을 만들려면 sleep(seconds)방법을 사용하십시오. 어느 시간 모듈에서 찾을 수있다.
시간 모듈은 현재 시간 얻기,신기원 시간 변환 및 기타와 같은 많은 시간 관련 기능을 제공합니다.

관련 과정:
파이썬 프로그래밍 부트 캠프:제로에서 영웅으로 이동

시간.수면은 실행을 일시 중지하여 프로그램이 정의 된 시간 동안 기다리게합니다. 대기 시간(수면)은 초 단위로 정의됩니다., 프로그램이 완전히 동결되기를 원하지 않으면 대신 스레딩을 사용하십시오.


import time
time.sleep(5) # Wait for 5 seconds

시간.잠(sec)방법을 지원합 부동 소수점 번호를 의미할 수 있습을 그려 두 번째 너무


import time
time.sleep(0.100) # Wait for 100 milliseconds

간단한 카운트다운 타이머 5:


import time
seconds = 5
while seconds > 0:
print(seconds)
time.sleep(1)
seconds = seconds - 1

정확

니다.수면(초)은 실시간이 아닙니다., 정확도는 운영 체제에 따라 다르며 때로는 밀리 초 측면에서 꺼져있을 수 있습니다.

약 50 밀리 초를 기다리려면:

수면 방법에 의존한다면 정확히 50ms 를 얻지 못할 것입니다.

대부분의 PC 머신은 운영 체제에 관계없이 1-10ms 범위의 하드웨어 제한이 있습니다. 운영 체제에,시간.수면()은 단지 힌트를 의미합니다. 그것은 좋은 타이밍 메커니즘이 아니지만 대부분의 응용 프로그램에 충분히 좋습니다.

운영 체제는 구현이 다를 수 있으므로 시간 차이가 발생할 수 있습니다.,


(이미지에서 유래)

을 위한 높은 정확도,당신은 필요한 전용 하드웨어(embedded system)정확한 시간을 밀리초 단위 수준입니다.

Back

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다

도구 모음으로 건너뛰기