Al trabajar con el manejo de errores de Python, puede encontrar dos sintaxis en las declaraciones excepto: ' ,' y 'como'. Este artículo tiene como objetivo aclarar la diferencia entre estas dos sintaxis y guiar su uso apropiado.
try:
pass
except Exception, exception:
pass
En las versiones de Python anteriores a la 2.6, esta sintaxis era la única forma de asignar una excepción a una variable. La coma separa la clase de excepción del nombre de la variable. Por ejemplo, el código anterior asignaría la excepción a la variable excepción.
try:
pass
except Exception as exception:
pass
Introducida en Python 2.6, la sintaxis as permite una asignación más clara y explícita de una excepción a una variable. Esta sintaxis asigna la excepción a la variable especificada después de la palabra clave como. Continuando con el ejemplo anterior, este código asigna la excepción a la variable excepción.
La legalidad de la sintaxis as depende de la versión de Python:
Si bien ambas sintaxis son válidas en Python 2.6, es Se recomienda utilizar la sintaxis as. Es menos ambiguo y compatible con Python 3.x, donde se convierte en la sintaxis requerida.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3