[pyar] Generar nombres de archivos diferentes en base a uno ya existente
Hernan Grecco
hernan.grecco en gmail.com
Mie Oct 8 19:19:44 ART 2014
Hola,
On Wed, Oct 8, 2014 at 7:09 PM, Marian <mavignau en gmail.com> wrote:
> ¿con un diccionario?
> archivos_dic={}
> nombre_archivo_original = nombre_archivo
> if archivos_dic.has_key(nombre_archivo):
> sufijo = archivos_dic[nombre_archivo]
> archivos_dic[nombre_archivo]+=1
> nombre_archivo+=str(sufijo)
> else:
> archivos_dic[nombre_archivo]=0
Nota que siempre agregando un sufijo, pero si no te importa ami me gusta mas:
-----
archivos = {}
sufijo = archivos.setdefault(nombre,0)
archivos[nombre] += 1
-----
o bien:
-----
from collections import defaultdict
archivos = defaultdict(int)
sufijo = archivos[nombre]
archivos[nombre] += 1
----
Saludos,
Hernán
More information about the pyar
mailing list