Python: método os.path.abspath() con ejemplo

El módulo OS en Python proporciona varios métodos para interactuar con el sistema operativo. Viene bajo el módulo de utilidad estándar de Python, por lo que no es necesario instalarlo externamente. os.path es un submódulo del módulo OS que contiene algunas funciones útiles en los nombres de ruta. Los parámetros de ruta son strings o bytes. Estas funciones aquí se utilizan para diferentes propósitos, como fusionar, normalizar y recuperar nombres de rutas en Python.

De acuerdo con los documentos, os.path.abspath()devuelve una versión absolutizada normalizada de la ruta del nombre de la ruta, lo que puede sonar elegante, pero simplemente significa que este método devuelve el nombre de la ruta a la ruta pasada como parámetro a esta función.

Sintaxis: os.path.abspath(ruta)

Parámetro:
Ruta: un objeto similar a una ruta que representa una ruta del sistema de archivos.

Tipo de devolución: este método devuelve una versión normalizada de la ruta del nombre de la ruta.

Ejemplo 1:

# Python program to demonstrate
# os.path.abspath()
  
  
import os.path
  
# file name   
file_name = 'GFG.txt'
  
  
# prints the absolute path of current
# working directory with  file name
print(os.path.abspath(file_name))

Producción:

/home/geeks/Desktop/gfg/GFG.txt

Ejemplo 2: esta función también puede devolver la ruta normalizada después de cambiar el directorio de trabajo actual.

# Python program to demonstrate
# os.path.abspath()
  
  
import os
  
# file name   
file_name = 'GFG.txt'
  
# change the current working
# directory
os.chdir("/home/geeks/")
  
# prints the absolute path of current
# working directory with  file name
print(os.path.abspath(file_name))

Producción:

/home/geeks/GFG.txt

Publicación traducida automáticamente

Artículo escrito por nikhilaggarwal3 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 *