[Python 예외 처리]에서 설명한 것 처럼, 때로는 예외 상황을 강제로 에러 처리를 하는 경우도 발생한다. 개발자가 예상하지 못했던 오류나 코드의 비일관성으로 인해 유지하는데 어려움을 겪는 경우가 발생하기 때문이다. C++에서는 이런 예외 처리를 try와 catch로 묶어서 사용한다. #include #include using namespace std; int main(){ vector number; int index = 0; try{ index = number.at(5); } catch (exception error){ cout
TRY 검색 결과
해당 글 2건
C++ 예외 처리
Programming Language/C, C++
2020. 9. 17. 16:15
Python 예외 처리
코드를 작성하다보면 수많은 오류를 마주하게 된다. 그러면 우리는 오류 메시지를 통해서 잘못된 부분을 수정해서 오류를 줄여나간다. 그런데, 때로는 실행 도중 오류가 발생하더라도 이를 무시한 채 수행하기를 원할 때도 있을 것이다. Python에서는 try와 execpt를 통해서 이러한 예외 처리를 할 수 있다. 일반적으로 오류가 발생하는 대표적인 경우는 0으로 다른 수를 나누는 경우(ZeroDivisionError), directory 내에 없는 파일을 열고자 하는 경우(FileNotFoundError), 그리고 리스트 범위를 넘어서는 부분을 얻고자 하는 경우(IndexError) 등이 속한다. 이러한 오류를 처리하기 위한 구문을 작성하는 방법은 다음과 같다. try: ... except [발생 오류[as ..
Programming Language/python
2020. 9. 10. 22:00
최근댓글