30.6.07

Quitar extension de todos los archivos (Python)

Necesitaba renombrar todos los archivos de un directorio y quitarles la extensión. Eran alrededor de 60 imágenes a las que tenia que cambiar la extensión JPG por ninguna extensión y a mano no lo iba a hacer. Como lenguaje elegí Python por que me plaze:

import glob, os
from string import join

mask = '*.jpg'

file_list = glob.glob(mask)
for file in file_list:
os.rename(file, join(file.split('.')[:-1],'.'))


Pueden cambiar el valor de la variable 'mask' dependiendo que quieran hacer. Puse *.jpg por que solo queria removerle la extension a todos los archivos de ese tipo.

En la próxima entrega vamos a hacer una combineta tartamuda con un taburete y dos mejillos.

No hay comentarios.: