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