(Python) Depurador

Python viene con un depurador llamado pdb, podemos usar IPython para usarlo.

1. Agregue un punto de interrupción () en cualquier lugar para ingresar al Depurador de Python (pdb)
En el modo pdb, puede ejecutar comandos de Python como usar IPython

2. En modo pdb, la variable actual se puede imprimir

3. Use l o list en modo pdb para mostrar el código actual, use l para volver a la línea actual

4. Use ll o longlist en modo pdb para mostrar todos los códigos de la función actual

5. En el modo pdb, use el comando u o arriba para ajustar el cuadro actual hacia arriba

6. Use el comando d o down en modo pdb para ajustar el cuadro actual hacia abajo

7. Use el comando n o next para ejecutar una línea hacia abajo

8. Use el comando s o step para ver las llamadas de función

9. Utilice el comando retval para obtener el valor de retorno de la función

10. Use el comando p para conectarse al formato específico y generar la salida de acuerdo con el formato especificado

11. Use el comando hasta seguido de un argumento para omitir parcialmente el ciclo

12. Use el comando c o continuar, el programa continúa ejecutándose hasta el final

13. No solo puede realizar la depuración agregando un punto de interrupción (), sino que también puede usar directamente el comando python -m pdb demo.py para 
ejecutar directamente todo el programa en modo pdb

14. En el modo pdb, puede usar directamente el comando b o break seguido del número de líneas para establecer el punto de interrupción.
Si no hay ningún argumento después del comando b o break, se enumerarán todos los puntos de interrupción.

15. Use el comando borrar seguido del número del punto de interrupción para eliminar el punto de interrupción, 
si no hay ningún argumento después del comando borrar, elimine todos los puntos de interrupción

16. Finalmente, puede usar el comando q o quit para salir del modo pdb

Supongo que te gusta

Origin blog.csdn.net/qq_40728667/article/details/130161368
Recomendado
Clasificación