공부 자료/Skill up

(Python/파이썬) EOFError 예외 처리

뚜루뚜루세니 2021. 8. 6. 11:02
728x90

파이썬은 EOFError 라는 오류를 발생시키는데, EOF란 파일의 끝(End of file) 를 의미한다.

이와 같은 예외는 try-excep 문을 통해 처리할 수 있는데, try 블록에는 평소와 같은 명령을 입력하고, 예외 상황에 해당하는 오류 핸들러는 except 블록에 입력해주면된다.

 

 

11719번: 그대로 출력하기 2

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이

www.acmicpc.net

  • 1. 코드
while True:
    try:
        print(input())
    except EOFError:
        break
  • 2. 해결과정

  계속 진행되는 반복문을 만들고, 그 안에서 try, except를 사용하여 예외를 처리한다.

  입력이 있을 땐 계속 입력을 받아와서 원하는 연산을 진행하고, EOFError가 발생하면 반복문을 빠져나오도록 설정

728x90