Lectura secuencial de archivos con Python
Autor: Luciano
Post atrás, habiamos trabajado con archivos en python y, particularmente, desarrollado un pequeño ejemplo donde editabamos un archivo (específicamente el ID3 Tag de un MP3).
Ahora veremos algo más simple, pero que muchas veces hay que hacer: una lectura secuencial de un archivo plano.
try:
try:
archivo=open("archivo.txt",'r')
linea = archivo.readline()
while linea:
print linea[:len(linea)-1]
linea = archivo.readline()
finally:
archivo.close()
except IOError:</pre>
print ("IO Error")
exit()
Observaciones:
- El modo de apertura del archivo es "r" (para lectura). También se hubiera podido usar "U" (universal Newline), para trabajar con archivos que tengan un formato para los saltos de línea que no coincide con el de la plataforma actual.
- Al realizar el print de la línea leida se lee un caracter menos, esto es para no imprimir el caracter de salto de línea.
Basado en el tutorial original de MundoGeek
Una respuesta para "Lectura secuencial de archivos con Python"
[...] atrás, publiqué Lectura secuencial de archivos con Python. Hoy repito un ejemplo, tan elemental como el anterior, pero realizado con [...]
Comentarios: