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

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.

os.path.getctime()El método en Python se usa para obtener el ctime del sistema de la ruta especificada. Aquí ctime se refiere al último cambio de metadatos para la ruta especificada en UNIX , mientras que en Windows se refiere al tiempo de creación de la ruta.
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.getctime(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 ctime (en segundos) para la ruta especificada.

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

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

ctime since the epoch: 1558447897.3122742
ctime (Local time): Tue May 21 19:41:37 2019

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

# Python program to explain os.path.getctime() method 
    
# importing os, time and sys module 
import os
import sys
import time
  
# Path
path = '/home/User/Documents/file2.txt'
  
# Get the ctime 
# for the specified path
try:
    c_time = os.path.getctime(path)
    print("ctime since the epoch:", c_time)
  
except OSError:
    print("Path '%s' does not exists or is inaccessible" %path)
    sys.exit()
  
# convert ctime in
# seconds since epoch
# to local time
local_time = time.ctime(c_time)
print("ctime(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 *