BaseException
은 파이썬의 예외 계층구조에서 최상위에 위치하는 클래스BaseException
을 직접 또는 간접적으로 상속받음BaseException
에서 직접 상속받는 주요 예외들은BaseException
에서 직접 상속받는 주요 예외들의 목록입니다:sys.exit()
함수에 의해 발생 close()
메소드를 통해 종료될 때 발생Exception
클래스는 사용자가 직면할 수 있는 일반적인 에러 상황을 포괄하도록 설계되어 있으며, 실제 애플리케이션 개발에서는 이 클래스 또는 이 클래스에서 파생된 예외들을 처리하는 것이 일반적BaseException
을 직접 상속받는 예외를 처리할 때는, 그 예외가 애플리케이션의 정상적인 흐름을 방해하지 않도록 주의해야 합니다. SystemExit
이나 KeyboardInterrupt
를 잡았다면, 이를 적절히 처리하고 프로그램을 깔끔하게 종료할 수 있도록 해야 합니다.