Python 의time모듈은 편리한 기능이라는sleep(). 본질적으로 이름에서 알 수 있듯이 파이썬 프로그램을 일시 중지합니다. time.sleep()는 Bash 쉘의sleep명령과 동일합니다. 거의 모든 프로그래밍 언어에는이 기능이 있으며 많은 유스 케이스에서 사용됩니다.파이썬의 시간.,sleep() Syntax

This is the syntax of the time.sleep() function:

1
time.sleep(secs)

time.sleep() Arguments

  • secs – The number of seconds the Python program should pause execution. This argument should be either an int or a float.,파이썬의 시간을 사용하여

.잠()

여기에 빠르고,간단한 예제의 문법:

1
2
3
4
5
6
7
8
가져오는 시간
#5 초 동안 기대
시간입니다.이 작업을 수행하려면 다음 작업을 수행해야합니다.3 또한
시간을 사용할 수 있습니다.수면(.,300)

고급 구문

다음은 고급 예입니다. 사용자 입력을 받아sleep()를 원하는 시간을 묻습니다. 또한time.sleep()호출 전과 후에 타임 스탬프를 인쇄하여 어떻게 작동하는지 증명합니다. 파이썬 2 에 유의하십시오.x 는raw_input()함수를 사용하여 사용자 입력을 얻는 반면 Python3.x 는input()함수를 사용합니다.

  • 파이썬 3.x
  • 파이썬 2.x

시간의 정확도.,sleep()

time.sleep()함수는 기본 운영 체제의sleep()함수를 사용합니다. 궁극적으로이 기능의 한계가 있습니다. 예를 들어 표준 Windows 설치에서 절전 모드일 수 있는 가장 작은 간격은 10-13 밀리초입니다. 리눅스 커널은 간격이 일반적으로 1 밀리 초에 가까운 더 높은 틱 속도를 갖는 경향이있다. Linux 에서는RT_PREEMPT패치 세트를 설치할 수 있으므로 반 실시간 커널을 가질 수 있습니다., 실시간 커널을 사용하면time.sleep()함수의 정확도가 더욱 높아집니다. 그러나 일반적으로,당신이 원하지 않는 수면이 아주 작은 기간 동안,당신은 일반적으로 무시한다.

위의 정보에 대한 몇 가지 링크가 있습니다.

  • Python 시간 라이브러리 문서.
  • 소프트웨어의 타이머.리눅스 커널에서
  • 타이머.
  • RT_PREEMPT 커널 패치 가이드.

답글 남기기

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