Python | método os.path.getmtime()

El módulo OS en Python proporciona funciones para interactuar con el sistema operativo. OS viene bajo los módulos de utilidad estándar de Python. Este módulo proporciona una forma portátil de usar la funcionalidad dependiente del sistema operativo. El módulo os.path es un submódulo del módulo OS en Python que se utiliza para la manipulación de nombres de rutas comunes.
El método os.path.getmtime() en Python se usa para obtener la hora de la última modificación de la ruta especificada. Este método devuelve un valor de punto flotante que representa el número de segundos desde la época. Este método genera OSError si el archivo no existe o es de alguna manera inaccesible. 
Nota:La época representa el punto donde comienza el tiempo. Depende de la plataforma. Para Unix, la época es el 1 de enero de 1970, 00:00:00 (UTC). 
 

Sintaxis: os.path.getmtime(ruta)
Parámetro: 
ruta : Un objeto similar a una ruta que representa una ruta del sistema de archivos. Un objeto similar a una ruta es una string o un objeto de bytes que representa una ruta.
Tipo de devolución: este método devuelve un valor de coma flotante de la clase ‘float’ que representa el tiempo (en segundos) de la última modificación de la ruta especificada. 
 

Código #1: Uso del método os.path.getmtime() 

Python3

# Python program to explain os.path.getmtime() method
   
# importing os and time module
import os
import time
 
# Path
path = '/home/User/Documents/file.txt'
 
# Get the time of last
# modification of the specified
# path since the epoch
modification_time = os.path.getmtime(path)
print("Last modification time since the epoch:", access_time)
 
# convert the time in
# seconds since epoch
# to local time
local_time = time.ctime(modification_time)
print("Last modification time(Local time):", local_time)
Producción: 

Last modification time since the epoch: 1558447897.0442736
Last modification time (Local time): Tue May 21 19:41:37 2019

 

Código n.º 2: error de manejo al usar el método os.path.getmtime() 

Python3

# Python program to explain os.path.getmtime() method
   
# importing os, time and sys module
import os
import sys
import time
 
# Path
path = '/home/User/Documents/file2.txt'
 
# Get the time of last
# modification of the specified
# path since the epoch
try:
    modification_time = os.path.getmtime(path)
    print("Last modification time since the epoch:", modification_time)
 
except OSError:
    print("Path '%s' does not exists or is inaccessible" %path)
    sys.exit()
 
# convert the time in
# seconds since epoch
# to local time
local_time = time.ctime(modification_time)
print("Last modification time(Local time):", local_time)
 
 
# above code will print
# path does not exists or is inaccessible'
# if the specified path does not
# exists or is inaccessible
Producción: 

Path '/home/User/Documents/file2.txt' does not exists or is inaccessible

 

Referencia: https://docs.python.org/3/library/os.path.html

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *