On Tue, 7 Dec 2010 09:43:47 -0500 (CST) (p...@vel) wrote:
> f = open('/home/pavel/Escritorio/char/file.txt')
> for line in f.readlines():
> if len(line)==1: # if line=='\n'
> continue
> else:
> print line[0]+line[1]+line[2]+line[3]+line[4]+line[5]+line[6]+line[7]+"
> "+line[24]+line[32] f.close()
Una posible refactorización más pythonica:
for line in open(path):
if not line.isspace():
print(line[:8] + " " + line[24] + line[32])
Y no estaría mal comprobar que la línea tiene una longitud mayor a 32 antes de
ponerse a extraer caracteres.
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/