PyWombat

Trabajo con rutas

Nuevo tip

La forma más sencilla, y segura de trabajar con rutas, de nuestro sistema operativo, es a travez del módulo os.

Archivo: demo.py
import os

# Obtenemos la ruta absoluta del archivo
ruta_absoluta = os.path.abspath(__file__)

# Obtenemos el directorio de una ruta en especifica
directorio_base = os.path.dirname(ruta_absoluta)

# Obtenemos la ruta de un nuevo directorio al unir dos
directorio_imagenes = os.path.join(directorio_base, 'images') 

print(ruta_absoluta)
print(directorio_base)
print(directorio_imagenes)

file = os.path.basename(ruta_absoluta).split('.')[0]
extension = os.path.splitext(ruta_absoluta)[1]

print('Nombre del archivo: ' + file)
print('Extensión del archivo: ' + extension)