"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo encontrar el directorio principal de una ruta de archivo en Python?

¿Cómo encontrar el directorio principal de una ruta de archivo en Python?

Publicado el 2024-11-01
Navegar:959

How to Find the Parent Directory of a File Path in Python?

Recuperar la ruta del directorio principal en Python

En Python, acceder al directorio principal de una ruta determinada es crucial para navegar por los sistemas de archivos. Esta tarea se puede realizar multiplataforma de varias maneras.

Un método implica utilizar el módulo pathlib de Python 3.4. El siguiente código demuestra su aplicación:

from pathlib import Path
path = Path("/here/your/path/file.txt")
print(path.parent.absolute())

Este código inicializa una instancia de Path desde la ruta especificada y procede a imprimir la ruta absoluta de su directorio principal.

Alternativamente, si está utilizando Si tienes una versión anterior de Python o prefieres un enfoque diferente, puedes emplear el siguiente fragmento de código:

import os
print(os.path.abspath(os.path.join(yourpath, os.pardir)))

Recuerde reemplazar yourpath con la ruta real para la cual desea recuperar el directorio principal.

Independientemente del método elegido, ambas soluciones manejan casos en los que el directorio carece de un directorio principal y devuelven el directorio mismo. Estas técnicas multiplataforma brindan formas eficientes de navegar por los sistemas de archivos Python y acceder a los directorios principales deseados.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3