preloader

1 de enero de 1 | 1 minutos de lectura
Índice de contenido

29.10 ¿Cuándo se ejecuta un decorador? Una característica importante de los decoradores es que se ejecutan justo después del decorador. se define la función. Esto suele ser en el momento de la importación (es decir, cuando un módulo es cargado por Pitón). Por ejemplo, el registrador decorador que se muestra arriba, imprime ‘In Logger’ y ‘Registrador finalizado’ cuando se ejecuta. Si se examina la salida, se puede ver que esta salida se produce antes de que el programa imprima ‘Inicio’. Tenga en cuenta que la función decorada y la función envuelta solo se ejecutan cuando se invocan explícitamente. Esto destaca la diferencia entre lo que los Pythonistas llaman tiempo de importación y tiempo de ejecución registrador def (función): imprimir (‘En el registrador’) def interior(): print(‘En llamado interno’, func.name) función() print(‘En interior llamado’, func.name) print(‘Finishing Logger’) volver interior @registrador def imprime_es(): imprimir(‘Imprimirlo’) imprimir(‘Inicio’) Imprímelo() imprimir(‘Terminado’) en el registrador Registrador de acabado Comenzar En llamada interna print_it Imprímelo En interior llamado print_it Hecho 29.10 ¿Cuándo se ejecuta un decorador? 347

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más