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