Python - Problema lectura de archivos.

   
Vista:

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:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Problema lectura de archivos.

Publicado por xve (1231 intervenciones) el 04/03/2016 07:41:06
Hola Edison, nos puedes mostrar el contenido del archivo para poder probar-lo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar