Python의 try...Exception 구문은 예외 처리를 허용합니다. 그러나 변수에 예외를 할당하는 방법에는 쉼표(',')를 사용하거나 'as' 키워드를 사용하는 두 가지 방법이 있습니다.
Python 3.x에서는 변수에 예외를 할당하기 위해 'as'를 사용하는 것이 필수입니다.
<code class="python">try: pass except Exception as exception: pass</code>
Python 2.6(이후 버전 포함)에서는 'as' 구문을 사용합니다. 적극 추천합니다. 이는 더 명확하고 Python 3.x와의 향후 호환성을 제공합니다.
<code class="python">try: pass except Exception as exception: pass</code>
그러나 Python 2.5 이하에서는 쉼표 버전만 지원됩니다.
<code class="python">try: pass except Exception, exception: pass</code>
호환성 매트릭스에 따라 사용:
Python 버전 | 쉼표 구문 | 'as' 구문 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2.5 이하 |
|
지원되지 않음 | ||||||||||||
2.6 | 지원되지만 권장되지 않음 | 권장 | ||||||||||||
3.x | 지원되지 않음 | 필수 |
위 내용은 `\',\'` 또는 `\'as\'`? Python\의 `제외` 문에서 예외를 할당하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!