파이썬 대기 시간,사용자 입력 대기

때때로 우리는 파이썬 프로그램이 다음 단계를 실행하기 전에 특정 시간을 기다리기를 원합니다. 시간 모듈 절전()기능을 사용하여 지정된 초 동안 프로그램을 일시 중지 할 수 있습니다.

파이썬 대기 시간

추가 문을 실행하기 전에 5 초 동안 프로그램을 일시 중지 할 빠른 예를 살펴 보겠습니다.

import timeprint('Hello There, next message will be printed after 5 seconds.')time.sleep(5)print('Sleep time is over.')

이 프로그램을 실행하면 첫 번째 인쇄 문과 두 번째 인쇄 문 사이에 5 초 지연이 발생합니다.

파이썬 사용자 입력을 기다립니다

때때로 우리는 콘솔을 통해 사용자로부터 일부 입력을 얻고 싶습니다. 이를 위해 입력()기능을 사용할 수 있습니다. 이 경우 프로그램은 사용자 입력을 무기한 기다립니다. 사용자가 입력 데이터를 제공하고 입력 키를 누르면 프로그램이 다음 명령문을 실행하기 시작합니다.

sec = input('Let us wait for user input. Let me know how many seconds to sleep now.\n')print('Going to sleep for', sec, 'seconds.')time.sleep(int(sec))print('Enough of sleeping, I Quit!')

짧은 화면 캡처 아래 전체 프로그램 실행을 보여줍니다.

파이썬 대기 시간,파이썬은 사용자 입력을 기다립니다

놀랍게도,빈 사용자 입력이 제공 될 때 시간 초과 또는 기본값으로 사용자 입력을 기다리는 쉬운 방법은 없습니다. 이러한 유용한 기능이 향후 파이썬 릴리스에서 제공되기를 바랍니다.

답글 남기기

이메일 주소는 공개되지 않습니다.

More: