input() 또는 raw_input()과 같은 내장 함수가 입력 스트림의 끝을 만나기 전에 데이터를 읽지 않으면 EOFError가 발생합니다. read()와 같은 파일 메서드는 파일 끝에 빈 문자열을 반환합니다.
주어진 코드는 EOFError를 포착하고 유형을 찾기 위해 다음과 같이 다시 작성됩니다.
예시
#eofError.py try: while True: data = raw_input('prompt:') print 'READ:', data except EOFError as e: print e Then if we run the script at the terminal $ echo hello | python eofError.py
출력
prompt:READ: hello prompt:EOF when reading a line