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

Python에서 'except Exception as e'와 'except Exception, e'의 차이점은 무엇입니까?

<시간/>

except 문에서 ','와 'as'를 사용할 때의 차이점은 다음과 같습니다.

',' 및 'as'는 모두 동일한 기능입니다. 그러나 사용은 다음과 같이 파이썬 버전에 따라 다릅니다.
Python 2.5 및 이전 버전에서는 'as'가 지원되지 않으므로 '쉼표' 사용을 권장합니다.
Python 2.6 이상 버전에서는 '쉼표'와 'as'를 모두 사용할 수 있습니다. 그러나 Python 3.x부터 변수에 예외를 할당하려면 'as'가 필요합니다.
Python 2.6부터 'as'를 사용하면 아래와 같이 단일 예외 블록에서 여러 예외를 잡을 수 있는 우아한 방법을 사용할 수 있습니다.

except (Exception1, Exception2) as err


어느 날보다 좋습니다

except (Exception1, Exception2), err