tipos - traceback(most recent call last) python
¿Cómo obtener una cadena de seguimiento de pila sin generar una excepción en Python? (4)
traceback.format_exc()
Se puede conseguir con elevar una excepción.
traceback.print_stack()
imprime la pila sin que sea necesaria una excepción, pero no devuelve una cadena.
¿Parece que no hay una forma de obtener la cadena de seguimiento de la pila sin generar una excepción en Python?
¿Qué hay de traceback.format_stack?
Es traceback.extract_stack()
si desea un acceso conveniente a los nombres de función y módulo y los números de línea, o ''''.join(traceback.format_stack())
si solo desea una cadena que se parece a la salida traceback.print_stack()
.
También pruebe el módulo "py-spy", que puede conectarse a un proceso de Python y obtener el volcado de pila instantáneo.