assert1 Python 예외 처리 (exception process) ■ 예외 처리 (exception process) 예외란 프로그램 코드는 이상이 없지만 실행 중에 불가피하게 발생하는 문제를 말합니다. 아무리 프로그램 코드를 정교하게 짠다고 해도 어쩔수 없는 다양한 원인으로 인해 프로그램을 아무리 정교하게 작성해도 예외는 발생할 수 밖에 없습니다. 예외를 막을 근본적인 방법은 없으며 모든 예외를 처리할 수 밖에 없습니다. try: 실행할 명령 except 예외 as 변수: 오류 처리문 else: 예외가 발생하지 않을 때의 처리 이 구문이 의미하는 바는 try 블록의 코드를 실행하다가 예외가 발생하면 except 블록으로 점프합니다. 예외가 발생한 코드는 어절 수 없이 제대로 실행할 수 없지만 예외를 설정해 처리하면 최소한 프로그램이 다운되거나 멈추지 않고 남은 코드를 .. 2020. 8. 14. 이전 1 다음