[Python-es] Abrir varios archivos con "open"

Rolando Paz flxpaz en gmail.com
Dom Ene 3 19:17:07 EST 2016


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20160103/9f57ad10/attachment.html>


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