더북(TheBook)

키보드로 입력하기 명령 줄에서 python3 명령으로 파이썬 프로그램을 실행할 때 다음의 세 가지 작업이 수행된다.

1 명령을 호출해 파이썬 프로그램을 실행한다.

2 명령 줄 인수의 값을 명시한다.

3 표준 입력 스트림을 정의한다.

명령을 실행한 후 터미널 창에서 입력하는 문자들은 표준 입력 스트림이 된다. 문자를 입력하면 프로그램에 연결된다. 프로그램은 사용자가 표준 입력 스트림을 생성하기를 기다린다. 예를 들어 다음의 addints.py 프로그램은 명령 줄 인수로 정수 n을 입력받은 후, 표준 입력 스트림에서 n개의 정수를 입력받아 합계를 구한 후 표준 출력 스트림에 출력한다.

import sys
import stdio
 
n = int(sys.argv[1])
total = 0
 
for i in range(n):
    total += stdio.readInt()
 
stdio.writeln('합계: ' + str(total))

▲ 그림 1.5.3 프로그램 실행 구조

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.