입력 : 데이터가 외부에서 프로그램으로 들어오면 입력(키보드,마우스 등),
출력 : 데이터가 프로그램에서 외부로 흘러나감(모니터, 프린터 등)
입출력 흐름을 스트림이라고 함(입력 스트림, 출력스트림)
스트림:데이터의 흐름을 소프트웨어로 구현한 것


표준입출력(stdio)

기본 제공
sys.stdin:표준입력
sys.stdout:표준출력
sys.stderr:표준에러

 

import sys

def main():
    sin = sys.stdin  #키보드 입력 스트림.
    sout = sys.stdout  #콘솔 출력 스트림
    serr = sys.stderr   #콘솔에 에러 출력 스트림

    num = sout.write('문자를 입력하시오\n')  #write():출력 스트림에 출력
    sout.write(str(num)+' 개의 문자 출력됨\n')
    s=sin.read(5)     #read(size):입력 스트림에서 size만큼 읽음
    sout.write('입력받은 값:'+s+'\n')
    sout.write('한줄을 입력하시오\n')
    sin.readline()
    s = sin.readline()
    sout.write('입력받은 값:'+ s +'\n')
    serr.write('에러 메시지')

main()

out)

 

'파이썬이 제일 쉽다면서요' 카테고리의 다른 글

python #예외처리  (0) 2021.06.09
python #연습문제. 주소록 만들기  (1) 2021.06.08
python #재귀함수  (0) 2021.06.07
python #연습문제. Email등록과 찾기  (0) 2021.06.07
python #인자  (0) 2021.06.07

+ Recent posts