Python ofrece gran cantidad de posibilidades, estas posibilidades adicionales se engloban y actualizan en nuevas funciones, como vimos, llamar a las funciones es sencillo pero en ocasiones la función no es parte de nuestro programa de Python, ya sea debido a que es una librería externa, es un documento nuestro o es parte del sistema operativo.
Empecemos por lo más sencillo, vamos a importar funciones de nuestro sistema operativo, no es necesario instalar nada ya que Python interacciona con el SO sin problema, la primera función que vamos a importar es:
time
La sintaxis de código para importar es muy fácil de recordar, si es muy importante ejecutar los comandos “import” al principio del programa, de no ser asi no podremos llamar a la función, para hacer el “import” solo tenemos que escribir:
import time
Ya esta, hay muchas opciones pero os voy a dar las opciones que son más útiles para time:
Hacer que el promaga espere
time.sleep(numero de segundo)
Y para hora y fechas:
Dia de la semana
time.strftime(“%a”) or time.strftime(“%A”)
Dia del mes
time.strftime(“%d”) or time.strftime(“%e”)
Mes del año
time.strftime(“%b”) or time.strftime(“%B”)
Año
time.strftime(“%c”)
Fecha completa
time.strftime(“%D”)
Hora del día en reloj 12 horas
time.strftime(“%I”)
Hora del dia en reloj 24 horas
time.strftime(“%H”)
Minuto
time.strftime(“%M)
Segundo
time.strftime(“%S”)
Hora completa
time.strftime(“%T”)
Fecha y hora completas
time.strftime(“%y”)
Voy a crear un pequeño script para mostraros un ejemplo de esto, podemos utilizar estos datos para meterlos en objetos y hacer comparaciones u otras operaciones o podemos mostrarlos en pantalla, vamos con el ejemplo:
## hacemos el import
import time
## voy a hacer varios print con esperas de ejecucion
print («Hola»)
time.sleep(3)
print («Compañeros»)
time.sleep(3)
print («De»)
time.sleep(3)
print («Python\n»)
time.sleep(3)
## creo dos objetos uno con la fecha y otro la hora
fecha = time.strftime(«%D»)
hora = time.strftime(«%T»)
print («Ahora son las», hora , «del», fecha)
AlainSQ
Igual que en la imagen que muestro, el programa ya no va a todo correr, hace pausas de 3 segundos para cada print y puedo obtener la hora y fechas exactas en el momento que se ejecuta el comando, esto se podría utilizar para el registro de la jornada laboral por ejemplo.

Acabamos de usar una función de sistema operativo como si estuviera dentro de Python, incluso podéis ejecutar el programa desde Windows y veréis que cada vez parece mas profesional.