Hola Ignacio

Hice esto:

bram_aa = []
bram_cc = []

for i in range(0,5):
    bram_aa[i] = open("bram_aa%s"%i,"r")
    bram_cc[i] = open("bram_cc%s"%i,"r")

print 'este es el contenido de bram_cc2 =',bram_cc2

y el error que aparece es este:

Traceback (most recent call last):
  File "plot_artecorr_4bram_auto_promedio.py", line 39, in <module>
    bram_aa[i] = open("bram_aa%s"%i,"r")
IndexError: list assignment index out of range

que opinas?

El 3 de enero de 2016, 18:25, Ignacio Rodríguez <nachoe...@gmail.com>
escribió:

> Hola, yo usaría algo así
>
> bram_aa = []
> bram_bb = []
> bram_cc = []
> for i in range(0,5):
>     bram_aa[i] = open("bram_aa%s"%i,"r")
>     bram_bb[i] = open("bram_bb%s"%i,"r")
>     bram_cc[i] = open("bram_cc%s"%i,"r")
>
> Y luego simplemente los "llamas" bram_aa[0], bram_bb[0], bram_cc[0]
>
>
>
> Ignacio Rodríguez
> SugarLabs at Facebook
> <https://www.facebook.com/pages/SugarLabs/187845102582>
>
> El 3 de enero de 2016, 21:17, Rolando Paz<flx...@gmail.com> escribió:
>
>> Hola a todos de nuevo...
>>
>> Una carpeta contiene estos 10 archivos:
>>
>> bram_aa0
>> bram_aa1
>> bram_aa2
>> bram_aa3
>> bram_aa4
>>
>> bram_cc0
>> bram_cc1
>> bram_cc2
>> bram_cc3
>> bram_cc4
>>
>> Lo que quiero lograr hacer es algo parecido a esto:
>>
>> for i in range(0,5):
>>     bram_aa = [open("bram_aa%s"%i,"r")]
>>     bram_cc = [open("bram_cc%s"%i,"r")]
>>
>> Sin embargo, con este for lo que logro es que la variable bram_aa tome el
>> ultimo valor iterado, es decir que bram_aa = bram_aa4 y bram_cc = bram_cc4,
>> y lo que me gustaría es que se crearan todas las variables.
>>
>> En esencia lo que quiero es abrir cada uno de los diez archivos, sin
>> embargo no quiero colocar paralelo las 10 ordenes "open" por separado.
>>
>> bram_aa0=open("bram_aa0","r")
>> bram_aa1=open("bram_aa1","r")
>> bram_aa2=open("bram_aa2","r")
>> ....etc
>>
>> Cualquier ayuda se los agradeceré....
>>
>> Feliz Año 2016!
>>
>> Saludos
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a