
Problema lectura de archivos.
Publicado por Edison (1 intervención) el 03/03/2016 20:45:50
Hola, surge el problema al querer leerlas lineas de un archivo que comienzan con From y esas lineas las divido en una lista con el siguiente codigo:
el problema es que imprime cada lista dos veces y las segunda vez imprime solamente un aparte de la lista de la siguiente manera, si solo quiero quiero que imprima una vez no mas la lista que deberia arreglar?
parte de lo que imprime:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
nombref = raw_input('Por favor introduzca el nombre del fichero: ')
try:
manf = open(nombref,'r')
except:
print 'No se pudo abrir el fichero: ', nombref
exit()
dia = list()
for linea in manf:
if linea.startswith('From'):
dia = linea.split()
print dia
manf.close()
el problema es que imprime cada lista dos veces y las segunda vez imprime solamente un aparte de la lista de la siguiente manera, si solo quiero quiero que imprima una vez no mas la lista que deberia arreglar?
parte de lo que imprime:
1
2
3
4
5
6
7
8
9
10
['From', 'stephen.marquard@uct.ac.za', 'Sat', 'Jan', '5', '091416', '2008']
['From', 'stephen.marquard@uct.ac.za']
['From', 'louis@media.berkeley.edu', 'Fri', 'Jan', '4', '181048', '2008']
['From', 'louis@media.berkeley.edu']
['From', 'zqian@umich.edu', 'Fri', 'Jan', '4', '161039', '2008']
['From', 'zqian@umich.edu']
['From', 'rjlowe@iupui.edu', 'Fri', 'Jan', '4', '154624', '2008']
['From', 'rjlowe@iupui.edu']
['From', 'zqian@umich.edu', 'Fri', 'Jan', '4', '150318', '2008']
['From', 'zqian@umich.edu']
Valora esta pregunta


0