DRICK

helpers.py

Nov 15th, 2011
128
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # -*- coding: utf-8 -*-
  2. """Funciones de uso común para tratamiento de fechas, lectura de archivos e
  3. impresión de textos en pantalla
  4. """
  5.  
  6. import datetime
  7.  
  8. def get_fecha_actual():
  9. """Retorna la fecha actual con formato dd/mm/aaaa"""
  10. hoy = datetime.datetime.now()
  11. fecha_actual = hoy.strftime("%d/%m/%Y")
  12. return fecha_actual
  13.  
  14.  
  15. def sumar_dias(dias=0):
  16. """Suma N días a la fecha actual y la devuelve con formato dd/mm/aaaa
  17.  
  18. Argumentos:
  19. dias -- Cantidad de días a sumar a la fecha actual
  20.  
  21. """
  22. fecha = datetime.datetime.now() + datetime.timedelta(days=dias)
  23. nueva_fecha = fecha.strftime("%d/%m/%Y")
  24. return nueva_fecha
  25.  
  26.  
  27. def leer_archivo(archivo):
  28. """Lee el contenido de un archivo y lo retorna como cadena de texto
  29.  
  30. Argumentos:
  31. archivo -- Ruta del archivo a ser leído
  32.  
  33. """
  34. contenido = ""
  35. if archivo:
  36. filename = open(archivo, 'r')
  37. contenido = filename.read()
  38. filename.close()
  39.  
  40. return contenido
  41.  
  42.  
  43. def mostrar_texto(texto=""):
  44. """Imprime un texto determinado en pantalla
  45.  
  46. Argumentos:
  47. texto -- Texto a mostrar en pantalla
  48.  
  49. """
  50. if texto:
  51. print texto
  52.  
  53.  
RAW Paste Data