martes, 9 de noviembre de 2021

Python, leer un archivo

Para leer el contenido de un archivo, primero debes abrirlo usando la función global open (), que acepta 2 parámetros: la ruta del archivo y el modo.

Para leer, use el modo de lectura (r):

filename = '/Users/rafaondata/prueba.txt'

file = open(filename, 'r')

#or

file = open(filename, mode='r')

Una vez que tenga el archivo abierto, puede usar los métodos read () para leer todo el contenido del archivo en una cadena:

content = file.read()

También puede optar por leer el contenido una línea a la vez:

line = file.readline()

Es común combinar esto con un bucle, por ejemplo, para leer cada línea en una entrada de lista:

filename = '/Users/rafaondata/prueba.txt'

file = open(filename, 'r')

while True:
    line = file.readline()
    if line == '': break
    print(line)

Al final del procesamiento de su archivo, recuerde cerrar el archivo:

file.close()

No hay comentarios:

Publicar un comentario