Cómo obtener la hora de la última modificación de un archivo en Python.
Aquí tienes un tutorial paso a paso sobre cómo obtener la hora de la última modificación de un archivo en Python:
- Importa los módulos necesarios:
import os
import time
Necesitamos importar el módulo os para interactuar con el sistema operativo y el módulo time para trabajar con funciones relacionadas con el tiempo.
- Obtén la ruta del archivo:
file_path = 'ruta/hacia/tu/archivo.txt'
Reemplaza 'ruta/hacia/tu/archivo.txt' con la ruta real al archivo que deseas verificar.
- Verifica si el archivo existe:
if os.path.exists(file_path):
Utilizamos la función os.path.exists() para verificar si el archivo existe en la ruta especificada.
- Obtén la hora de la última modificación del archivo:
modified_time = os.path.getmtime(file_path)
La función os.path.getmtime() devuelve la hora de la última modificación del archivo como una marca de tiempo.
- Convierte la marca de tiempo a un formato legible:
modified_time_readable = time.ctime(modified_time)
Utilizamos la función time.ctime() para convertir la marca de tiempo a un formato legible. Esto te dará una representación de la hora de modificación en forma de cadena.
- Imprime la hora de la última modificación:
print("Hora de la última modificación:", modified_time_readable)
Esto imprimirá la hora de la última modificación del archivo en un formato legible por humanos.
A continuación, se muestra el código completo:
import os
import time
file_path = 'ruta/hacia/tu/archivo.txt'
if os.path.exists(file_path):
modified_time = os.path.getmtime(file_path)
modified_time_readable = time.ctime(modified_time)
print("Hora de la última modificación:", modified_time_readable)
else:
print("¡Archivo no encontrado!")
Asegúrate de reemplazar `'ruta/hacia/tu/archivo.txt'` con la ruta real de tu archivo.