Python에서 프로그램 일시 중지

Muhammad Waiz Khan 2023년1월30일
  1. time.sleep()메소드를 사용하여 Python에서 프로그램 일시 중지
  2. input()함수를 사용하여 Python에서 프로그램 일시 중지
  3. os.system("pause")메서드를 사용하여 Python에서 프로그램 일시 중지
Python에서 프로그램 일시 중지

이 튜토리얼은 Python에서 프로그램을 일시 중지하는 다양한 방법을 보여줍니다.

프로그램의 실행 또는 응용 프로그램을 일시 중지하는 것은 프로그램이 사용자를 입력해야하는 경우와 같은 다양한 시나리오에서 사용됩니다. 프로그램이 진행되기 전에 사용자가 중요한 메시지 나 지침을 읽을 수 있도록 프로그램을 몇 초 동안 일시 중지해야 할 수도 있습니다. 프로그램을 일시 중지하는 것은 사용자가 프로그램에서 수행 할 작업을 선택하기 전에 지침을 읽었는지 확인해야하는 경우에도 유용 할 수 있습니다.

특정 시간 동안 또는 아래에 설명 된 다른 방법을 사용하여 일부 입력에 대해 프로그램을 일시 중지 할 수 있습니다.

time.sleep()메소드를 사용하여 Python에서 프로그램 일시 중지

time.sleep(secs)메소드는secs로 제공된 시간 (초) 동안 주어진 스레드의 실행을 일시 중단합니다.

따라서 프로그램 실행을 일시 중지해야하는 경우time.sleep()메소드에 시간 기간을 초 단위로 제공하여이를 수행 할 수 있습니다. 아래 예제 코드는time.sleep()메소드를 사용하여 Python 프로그램을 일시 중지하는 방법을 보여줍니다.

import time

time_duration = 3.5
time.sleep(time_duration)

input()함수를 사용하여 Python에서 프로그램 일시 중지

Python 3의input()함수 및 이전 버전의raw_input()함수는sys.stdin에서 라인 형식으로 입력을 받고\n을 추가 한 후 입력을 반환합니다.

사용자로부터 입력을 받기 위해 프로그램을 일시 중지하려면 Python 버전에 따라input()또는raw_input()함수를 사용하면됩니다.

예제 코드 (Python 3) :

name = input("Please enter your name: ")
print("Name:", name)

예제 코드 (Python 2) :

name = raw_input("Please enter your name: ")
print("Name:", name)

이 방법을 사용하여 Enter 키를 누를 때까지 프로그램을 일시 중지 할 수도 있습니다. 아래 예제 코드는raw_input()input()함수를 사용하여이를 수행하는 방법을 보여줍니다.

예제 코드 (Python 3) :

input("Please press the Enter key to proceed")

예제 코드 (이전 버전) :

raw_input("Please press the Enter key to proceed")

os.system("pause")메서드를 사용하여 Python에서 프로그램 일시 중지

os.system("pause")메소드는 사용자가 아무 키도 누르지 않을 때까지 프로그램 실행을 일시 중지합니다. 아래 예제 코드는os.system("pause")메서드를 사용하여 Python 프로그램을 일시 중지하는 방법을 보여줍니다.

import os

os.system("pause")
노트
이 방법은 Windows에서만 작동하며 다른 운영 체제에서는 작동하지 않습니다.