Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo depurar un programa en Python?

¿Cómo depurar un programa en Python?

Si solo puede utilizar la impresión para localizar problemas del programa Python, entonces este artículo es para usted. Este artículo lo llevará al depurador de Python. La biblioteca estándar de Python proporciona un depurador llamado pdb, que proporciona la mayoría de las funciones comunes necesarias para la depuración, como puntos de interrupción, pasos de una sola línea, inspección de datos del marco de pila, etc. Comprender algunos usos básicos y conocimientos de python pdb mejorará enormemente nuestras habilidades y eficiencia de desarrollo y ahorrará tiempo en la resolución de problemas.

Ahora usamos pdb para depurar el siguiente programa simple de Python para demostrar el uso básico de pdb. (Aprendizaje recomendado: videotutorial de Python)

Ejecute el depurador de pdb

Agregue "-m pdb" a los parámetros de la línea de comando del intérprete de Python para iniciar el depurador de pdb para depurar la aplicación. como se muestra a continuación:

Además, puede iniciar el depurador estableciendo puntos de interrupción en el programa. Primero, importe el módulo pdb y llame a la función set_trace para establecer un punto de interrupción donde necesita hacer una pausa.

Ejecute directamente el programa con un punto de interrupción agregado y el programa se detendrá automáticamente en el punto de interrupción establecido.

Para obtener más artículos técnicos relacionados con Python, visite la sección de tutoriales de Python para aprender. Lo anterior son los detalles sobre cómo depurar programas en Python compartidos por el editor. Espero que ayude a todos. Para obtener más tutoriales de Python, preste atención a otros artículos relacionados de Global Ivy.