Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

예외를 무시하고 Python에서 진행하는 방법은 무엇입니까?

<시간/>

다음과 같은 방법으로 예외를 처리하지 않고 try-except 블록을 실행할 수 있습니다.

try:
1/0
except:
pass

그리고

try:
1/0
except Exception:
pass

첫 번째 경우에 bare except:를 사용하는 것은 except BaseException:을 사용하는 것과 같습니다. 이것은 또한 예외.Exception이 아니라 exception.BaseException에서 직접 파생되는 KeyboardInterrupt, SystemExit 및 이와 유사한 오류를 포착합니다.

두 번째 경우에는 위에서 언급한 사항이 잡히지 않습니다. pass 문을 사용하면 예외를 무시할 수 있습니다.