Script usando PIL

aNgel rEsendiz g. sonajadiabolica en gmail.com
Mie Mayo 2 19:02:19 CEST 2007


No he utilizado PIL, pero te puedo dar unos consejos en cuanto a los
nombres de archivos:

Para crear rutas de archivos, lo mejor es utilizar os.path.join
(puedes utilizar "from os.path import join as pjoin , la "p" al inicio
es para que no reemplace al join nomral) de esa manera, las rutas las
genera python de acuerdo al SO. Por ejemplo:

completo = pjoin(path,name)

Y para obtener la ruta completa de un archivo (absoluta) puedes
utilizar os.path.abspath. y para conocer solo el nombre, puedes
utilizar os.path.normpath

Como ejemplo, puedes sustituir la parte:

name = file.title()
completo = path+'/'+name
newname = '2007'+name
....
im.save(path+'/'+newname)

Por:
completo=os.path.abspath(file)
newname=os.path.join(path,'2007%s'%newname)
....
im.save(newname)

Aunque no parece muy diferente, si que ayuda a prevenir errores de
rutas mal formadas.

-- 
aNgel rEsendiz.!




Más información sobre la lista de distribución Python-es