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