TRY2 try except를 깔끔하게 사용하기 - suppress 간혹 아래처럼 예외발생 후 로그나 다른 처리없이 pass를 사용하는 경우가 생긴다. 아래처럼 사용해도 상관없지만, 파이썬은 suppress를 사용하면 깔끔하게 된다. try: code... except Exception: pass from contextlib import suppress with suppress(Exception): code... 2023. 1. 31. exception - 예외처리 exception 파이썬 코드를 컴파일할 때, 발생할 수 있는 두가지 종류의 오류가 있다 syntax error: 구문오류(parsing error: 구문 분석 오류)와 exception: 예외(실행 중 발견되는 오류로 무조건적으로 치명적인 것은 아니다)다. 구문 오류가 있으면 컴파일이 아예 안 되지만, 예외는 실행 중에야 발견할 수 있으므로 신중하게 처리해야 한다 예외처리 예외가 발생했는데 이를 코드 내에서 처리하지 않닸다면, 파이썬은 예외의 오류 메시지와 함께 traceback: 트레이스백(역추적)을 출력한다. 트레이스백은 처리되지 않은 예외가 발생한 지점에서 호출 스택 맨 위까지 수행된 모든 호출 목록을 포함한다. 파이썬에서는 try-except-finally문으로 예외처리 try: # 예외 발생 .. 2020. 10. 13. 이전 1 다음