El módulo de tiempo en Python proporciona varias funciones que ayudan a trabajar con el tiempo. Para usar este módulo, primero debes importarlo usando el siguiente comando:
```python
import time
```
Aquí te presento algunas de las funciones más utilizadas en el módulo de tiempo:
1) time.time(): Esta función devuelve el tiempo en segundos desde el 1 de enero de 1970, también conocido como epoch.
```python
import time
print(time.time())
```
2) time.sleep(segundos): Esta función hace una pausa en la ejecución del programa durante los segundos que especifiques.
```python
import time
print(“Inicio”)
time.sleep(2)
print(“Fin”)
```
En este ejemplo, el programa imprimirá “Inicio”, esperará dos segundos y luego imprimirá “Fin”.
3) time.ctime(segundos): Esta función convierte un tiempo expresado en segundos desde el epoch en una cadena que representa el tiempo local. Si no se proporciona, se utilizará el tiempo actual.
```python
import time
print(time.ctime())
```
4) time.gmtime(segundos): Convierte un tiempo expresado en segundos desde el epoch en una struct_time en UTC. Si no se proporcionan segundos, se toma el tiempo actual.
```python
import time
print(time.gmtime())
```
La salida será algo como: time.struct_time(tm_year=2022, tm_mon=3, tm_mday=9, tm_hour=9, tm_min=58, tm_sec=40, tm_wday=2, tm_yday=68, tm_isdst=0). Cada uno de estos tm_* representa una parte de la fecha.
5) time.strftime(format[, t]) Esta función convierte una struct_time en una cadena de acuerdo a un formato especificado.
```python
import time
t = time.gmtime()
print(time.strftime(“%Y-%m-%d %H:%M:%S”, t))
```
Donde %Y es un placeholder para el año, %m para el mes, %d para el día, %H para la hora en formato 24 horas, %M para los minutos y %S para los segundos.
Existen muchas más funciones en el módulo de tiempo, estas son solo algunas de las más comunes.