Lectura secuencial de archivos con Python
Autor: Luciano | Categoría: Programación, Python
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
2 Respuestas 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 [...]
Tengo un problema para resolver este problema con python, alguien lo podria tratar de resolver, gracias
Especifique un programa en lenguaje de programación que realice las siguientes tareas:
a) Leer desde un archivo secuencial, un número indeterminado de valores de punto flotante desordenados y almacenarlos en un arreglo con el
mismo orden.
b) Sobre los valores del arreglo determinar cuales valores y cuantas veces se repiten y mostrarlos .
c) Calcular y mostrar el promedio de los valores no repetido
Comentarios: