Python의 오류 처리 작업을 수행할 때 Except 문에서 두 가지 구문을 만날 수 있습니다. ,' 그리고 '처럼'. 이 문서의 목적은 이 두 구문 간의 차이점을 명확히 하고 적절한 사용법을 안내하는 것입니다.
try:
pass
except Exception, exception:
pass
2.6 이전 Python 버전에서는 이 구문이 변수에 예외를 할당하는 유일한 방법이었습니다. 쉼표는 예외 클래스를 변수 이름과 구분합니다. 예를 들어, 위의 코드는 예외를 변수 예외에 할당합니다.
try:
pass
except Exception as exception:
pass
Python 2.6에 도입된 as 구문을 사용하면 변수에 대한 예외를 더 명확하고 명시적으로 할당할 수 있습니다. 이 구문은 as 키워드 뒤에 지정된 변수에 예외를 할당합니다. 위의 예를 계속하면 이 코드는 예외를 변수 예외에 할당합니다.
as 구문의 적법성은 Python 버전에 따라 다릅니다.
두 구문 모두 유효하지만 Python 2.6에서는 as 구문을 사용하는 것이 좋습니다. 덜 모호하고 Python 3.x와 호환되므로 필수 구문이 됩니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3