InglésFrancésEspañol

icono de página de OnWorks

pydb - Online en la nube

Ejecute pydb en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando pydb que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


pydb - depurador de Python mejorado

SINOPSIS


pydb [opciones de depuración] script de python [opciones de script ...]

DESCRIPCIÓN


Esta página de manual documenta brevemente la pydb mando.

pydb es un depurador de Python extendido. Extiende el depurador estándar de Python pdb y es
adecuado para su uso con el depurador gráfico DDD. El propósito de un depurador como este
uno es permitirle ver lo que está sucediendo `` dentro '' de otro programa mientras se ejecuta:
o qué estaba haciendo otro programa en el momento en que falló.

Seguimos el conjunto de comandos de gdb a menos que haya una buena razón para no hacerlo.

pydb puede hacer cuatro tipos principales de cosas (además de otras cosas en apoyo de estas) para ayudarlo
atrapar insectos en el acto:

· Inicie o reinicie su secuencia de comandos de Python, especificando argumentos que podrían afectar su
comportamiento.

· Haga que su programa se detenga en varios puntos posiblemente determinados por
condiciones especificadas.

· Examine lo que sucedió cuando su programa se detuvo.

· Cambie cosas en su programa, para que pueda experimentar corrigiendo los efectos de
un error y aprender sobre otro.

Estos son algunos de los comandos que se necesitan con más frecuencia:

break [presentar:línea|función]
Establecer un punto de interrupción en función o en el archivo y la línea especificados.

limpiar [presentar:línea|función]
Borrar un punto de interrupción en función o en el archivo y la línea especificados. Si el número de línea
se especifica, se borran todos los puntos de interrupción de esa línea. Si se especifica una función,
Se borran los puntos de interrupción al comienzo de la función. Sin argumento, aclara todo
puntos de interrupción en la línea en la que se está ejecutando el marco seleccionado. Consulte también el
borrar comando que borra los puntos de interrupción por número.

continue [línea]
Continúe ejecutando su programa hasta el próximo punto de interrupción o hasta el final del
programa. Si se proporciona un número de línea, establezca un punto de interrupción único en esa línea.

borrar [números de punto de corte]
Elimina los puntos de interrupción por número. Para eliminar todos los puntos de interrupción, no proporcione ningún punto de interrupción
número. Ver también el limpiar comando que borra los puntos de interrupción por línea / número de archivo.

desmontar [località]
Desmonte las instrucciones de Python en el punto en el que se encuentra actualmente detenido. Si
La ubicación es un número de línea, no muestre instrucciones antes de la línea. La ubicación también puede
ser una clase, método, función, código o argumento de cadena.

examinar expr
Proporcione información sobre el tipo / objeto y valor sobre la expresión.

acabado
Ejecutar hasta completar la función o método actual.

marco número de cuadro
Establezca el marco de la pila en número de cuadro con el fin de examinar las variables locales. Para
posicionamiento relativo al fotograma actual, utilice up or hacia abajo.

ayuda [nombre ]
Mostrar información sobre el comando pydb nombre o información general sobre el uso de pydb.

info [nombre ]
Obtenga la diversa información generalmente sobre el programa depurado.

lista [presentar:línea|función]
escriba el texto del programa en las proximidades de donde se encuentra actualmente detenido o en
la función o archivo y línea especificados.

Next [contar]
Ejecute la (s) siguiente (s) línea (s) del programa (después de detenerse); paso sobre cualquier función llamada en el
la línea.

pp expr
Imprime bastante el valor de una expresión.

Imprimir expr
Muestra el valor de una expresión.

fuente nombre de archivo
Leer y ejecutar las líneas en el archivo. nombre de archivo como una serie de comandos del depurador. Un
error en cualquier comando termina la ejecución del archivo de comando y el control es
regresó a la consola.

renuncia Salga del depurador.

run [arglista]
(Re) inicie su programa (con arglista, si se especifica). Si desea que el depurador
recargar, usar reanudar preferiblemente.

para reinventar la industria logística y redefinir las soluciones ecológicas para reinventar la industria logística y redefinir las soluciones ecológicas. Modifique partes del entorno del depurador.

shell comando
Ejecute un comando de shell.

show Ver la configuración del entorno del depurador

paso [contar]
Ejecute la (s) siguiente (s) línea (s) del programa (después de detenerse); paso into cualquier función llamada en el
la línea.

donde [contar]
Mostrar todo o contar elementos de la pila de programas.

Para obtener detalles completos sobre pydb, consulte http://bashdb.sourceforge.net/pydb/pydb/index.html

OPCIONES


--versión mostrar el número de versión y salir

-h | --ayuda
mostrar ayuda de invocación y salir

-X | --rastro
Muestre líneas antes de ejecutarlas. Esta opción también establece --lote.

-X | --fntraza
Muestre funciones antes de ejecutarlas. Esta opción también establece --lote

--lote No ejecute comandos interactivos en la entrada del depurador

--nombre de base
Informe las ubicaciones de los archivos como solo el nombre de archivo base y omita el nombre del directorio.
Esto es útil para ejecutar pruebas de regresión.

-x | --comando = ARCHIVO
Ejecute comandos desde ARCHIVO.

--cd = DIR Cambie el directorio actual a DIR.

--error = ARCHIVO
Escriba la salida de error del depurador (stderr) en ARCHIVO

-e | --ejecutivo
Ejecute la lista de comandos de los comandos del depurador. Los comandos deben estar separados por ";;" - el
lo mismo que haría dentro del depurador. Es posible que deba citar esta opción para
evitar la interpretación del shell de comandos, p. ej. --ejecutivo "romper 20 ;; continuar"

-n | --nx No ejecute comandos que se encuentran en ningún archivo de inicialización

-o ARCHIVO | --output = ARCHIVO
Escribe la salida del depurador (stdout) en ARCHIVO

--sigcheck
Establecer para estar atento a los cambios en el manejador de señales.

-T, - enhebrar
Comience con el soporte de depuración de subprocesos.

-A NIVEL | --annotate = NIVEL
Establezca annotation_level similar a gdb. El nivel de anotación lo utilizan los front-end para obtener
publicado sobre la información del programa cuando las cosas cambian sin tener que sondear para
la información.

Utilice pydb en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad