← Volver

Cómo obtener la ruta y el nombre del archivo actual

Usando el objeto __file__ definido automáticamente por Python:

import pathlib

# .absolute() obtiene la ruta absoluta del archivo actual.
p = pathlib.Path(__file__).absolute()
# Nombre del archivo (p. ej. hola.py).
print(p.name)
# Ruta donde se encuentra alojado, p. ej. C:\Users\Documents
# o /home/user/Desktop.
print(p.parent)
# Ruta + nombre del archivo.
print(p)


pathlib archivos


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.