Colección de citas famosas - Diccionario de frases chinas - Python registra en detalle el método de registro de la pila de llamadas.

Python registra en detalle el método de registro de la pila de llamadas.

Python registra en detalle el método de registro de la pila de llamadas.

Este artículo presenta principalmente en detalle el método de registro de registros de pila de llamadas en Python. Implica habilidades relacionadas con los registros de pila de llamadas de Python. Tiene cierto valor de referencia y los amigos que lo necesiten pueden consultarlo.

Importar sistema

Importar sistema operativo

Definir seguimiento detallado (información):

retStr=""

curindex=0

f = sys. _getframe()

f = f.f_back #El primer fotograma es un seguimiento detallado, ignórelo

mientras hasattr(f, "f_code"):

co = f.f_code

retStr = "% s (% s: % s) -& gt% (OS . ruta . basename (co . co _ nombre de archivo),

Nombre de la empresa,

f . f_line no)+retStr

f = f.f_back

Imprimir retStr+información

def foo():

detalle de seguimiento("hola mundo")

definir columna():

foo()

def main():

p>

Bar()

if __name__ == "__main__ ":

main()

Salida:

AAA1 .py(<módulo>:27)-》AAA1.py(main:24)-》AAA1.py(bar:21)-》AAA1.py(foo:18 )->Hola mundo

Espero que este artículo sea útil para tu programación en Python.