Cómo obtener el directorio actual en Python – Resuelto

Introducción

En este artículo, te mostraré cómo obtener el directorio actual en Python de una manera sencilla y rápida. Saber cuál es el directorio actual es útil cuando necesitas trabajar con archivos y directorios en tu programa.

Método 1: Utilizando el módulo os

El módulo os de Python proporciona una función llamada getcwd() que te permite obtener el directorio actual en el que se está ejecutando tu programa. A continuación te muestro un ejemplo de cómo utilizar esta función:

«`python

import os

directorio_actual = os.getcwd()

print(«El directorio actual es: «, directorio_actual)

«`

En este ejemplo, importamos el módulo os y luego llamamos a la función getcwd() para obtener el directorio actual. Finalmente, imprimimos el directorio actual en la consola.

Método 2: Utilizando el módulo pathlib

Otra forma de obtener el directorio actual en Python es utilizando el módulo pathlib. Este módulo proporciona una clase llamada Path que puedes utilizar para trabajar con rutas de archivos y directorios. Aquí tienes un ejemplo de cómo obtener el directorio actual con pathlib:

«`python

from pathlib import Path

directorio_actual = Path.cwd()

print(«El directorio actual es: «, directorio_actual)

«`

En este ejemplo, importamos la clase Path del módulo pathlib y luego llamamos al método cwd() para obtener el directorio actual. Finalmente, imprimimos el directorio actual en la consola.

Conclusión

En este artículo, hemos visto dos formas de obtener el directorio actual en Python utilizando los módulos os y pathlib. Ambos métodos son igualmente válidos, así que puedes elegir el que te resulte más cómodo. Espero que esta información te haya sido útil y te ayude en tus proyectos de programación en Python. ¡Happy coding!

Rodrigo Olivares
Rodrigo Olivares

Rodrigo Olivares es un Ingeniero en Informática y estratega web que comparte en su canal de YouTube y en sus sitios web personales mas de 15 años de experiencia trabajando en diseño de sitios web, SEO, monetización e Inteligencia Artificial (IA)

Artículos: 554