[ Foro de Python ]

guardar mensaje

27-Jan-2016 03:19
Invitado (manejo de archivos)
1 Respuestas

Hola, estoy aprendiendo a programar
me encontre con este ejemplo,

mi pregunta es, como funciona la parte de guardar_log (archivo_log, "iniciando registro de errores") , y guardar_log (archivo_log, "fin de registro de errores")
tienen uso en la funcion guardar_log ?
digamos, estos mensajes "iniciando.." y "fin.."  vienen a ser el mensaje de la funcion guardar_log? y como funciona en la practica? cuando sale cada mensaje?

gracias !


import datetime
archivo = "si.txt"
def abrir_log (archivo):
	archivo_log = open (archivo, "a")
	guardar_log (archivo_log, "iniciando registro de errores")
	return archivo_log
	
def guardar_log (archivo_log, mensaje):
	hora_actual= str (datetime.datetime.now())
	archivo_log.write (hora_actual+" "+mensaje+"\n")
	
def cerrar_log (archivo_log):
	guardar_log (archivo_log, "fin de registro de errores")
	archivo_log.close ()


 


31-Jan-2016 18:01
Nacho Cabanes (+83)

No acabo de entender la pregunta...

Si sabes lo que es una función, ya sabrás que la llamara a "guardar_log" pasa el control a esa función y da los pasos que se indiquen dentro de ese bloque. En ese caso, ¿cuál es la duda?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)