leer datos

Nan loz nan_lo2001 en yahoo.com
Mie Sep 29 17:57:47 CEST 2004


Si, mil gracias eso era lo que queria. Voy a ensayarlo ahora con mis datos :) 
Mil gracias a todos!!!
Nancy
 
 
>parece que lo m?s sencillo es:
>for lin in open('fich.txt'):
 >   SEERregistry=lin[1:3] # o int(lin[1:3]) si lo quieres como entero, 
>etc
    CaseNumber=lin[3:11]
    RecordNumber=lin[12:15]
    etc.
Tambi?n puedes afinarlo con tablas tipo:
columnas=[
    ('SEERregistry',1,2,str),
    ('CaseNumber',3,8,int),
    ('RecordNumber',11,2,int),
]
y luego:
ret=[]
for lin in open('fich.txt'):
    reg={}
    for col in columnas:
       reg[col[0]=col[3](lin[col[1]:col[1]+col[2]])
    ret.append(reg)
?Va por ah? la cosa?


		
---------------------------------
Do you Yahoo!?
vote.yahoo.com - Register online to vote today!
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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