Cómo leer archivos de texto en Python
- 1636
- 76
- Sra. María Teresa Rentería
Mientras trabaja con la aplicación Python, se le pediría que lea y escriba archivos de texto en Python. Puede consultar nuestro otro tutorial para escribir un archivo de texto en Python. Leer un archivo de texto en Python es un proceso simple que se puede lograr utilizando algunos métodos diferentes.
En este artículo, cubriremos los siguientes métodos para leer un archivo de texto en Python:
- Utilizando el
'abierto()'
función y'.leer()'
método - Utilizando el
'abierto()'
función y'.readLines () '
método - Utilizando el
'con'
declaración y'.leer()'
método - Utilizando el
'con'
declaración y'.readLines () '
método
Puede elegir a cualquier persona los métodos dados basados en el escenario y el entorno de su aplicación. En este tutorial, leeré 'mi archivo.TXT' Disponible en el directorio actual que contiene el siguiente texto:
gato myfile.TXT
Salida: Hola, I'm Rahul te da la bienvenida en Tecadmin.neto
Echemos un vistazo más de cerca a cada uno de estos métodos uno por uno.
Método 1: usando el 'abierto()'
función y '.leer()'
método
El primer método para leer un archivo de texto en Python usa el 'abierto()'
función y el '.leer()'
método. Aquí hay un ejemplo de cómo usar este método:
1234567891011 | # Abra el archivo de texto en Read Modefile = Open ('MyFile.txt ',' r ') # Lea el contenido del archivo en una variablecontents = archivo.read () # imprimir contenido valuePrint (contenido) # cierre el archivo de archivo.cerca() |
Salida: Hola, I'm Rahul te da la bienvenida en Tecadmin.neto
En este ejemplo, usamos el 'abierto()'
función para abrir el archivo de texto en modo de lectura (el parámetro 'R' indica que queremos leer el archivo). Entonces, usamos el '.leer()'
método para leer el contenido del archivo en una variable llamada contenido. Finalmente, cerramos el archivo usando el .Método Cerrar ().
Método 2: usando el 'abierto()'
función y '.readLines () '
método
El segundo método para leer un archivo de texto en Python implica usar el 'abierto()'
función y el '.readLines () '
método. Este método es similar al primer método, pero devuelve una lista de cadenas, donde cada cadena representa una línea en el archivo de texto. Aquí hay un ejemplo de cómo usar este método:
1234567891011 | # Abra el archivo de texto en Read Modefile = Open ('MyFile.txt ',' r ') # Lea el contenido del archivo en una lista de StringsLines = Archivo.readLines () # Imprime el LinePrint (líneas) # Cierre el archivo de archivo.cerca() |
Salida: ['Hola \ n', "Soy rahul \ n", 'bienvenido en tecadmin.net \ n ']
En este ejemplo, usamos el 'abierto()'
función para abrir el archivo de texto en modo de lectura (el parámetro 'R' indica que queremos leer el archivo). Entonces, usamos el '.readLines () '
Método para leer el contenido del archivo en una lista de cadenas llamadas líneas. Finalmente, cerramos el archivo usando el .Método Cerrar ().
Método 3: usando el 'con'
declaración y '.leer()'
método
El tercer método para leer un archivo de texto en Python implica usar el con la declaración y el '.leer()'
método. Este método es similar al primer método, pero cierra automáticamente el archivo después del bloque de código dentro del 'con'
La declaración ha sido ejecutada. Aquí hay un ejemplo de cómo usar este método:
12345 | # Abra el archivo de texto en modo de lectura utilizando con la declaración con abierto ('myfile.txt ',' r ') como archivo: # Lea el contenido del archivo en una variable contenido = archivo.read () imprimir (contenido) |
Salida: Hola, I'm Rahul te da la bienvenida en Tecadmin.neto
En este ejemplo, usamos el 'con'
Declaración para abrir el archivo de texto en modo de lectura (el parámetro 'R' indica que queremos leer el archivo). El 'con'
La declaración cierra automáticamente el archivo después del bloque de código dentro del 'con'
La declaración ha sido ejecutada.
Método 4: usando el 'con'
declaración y '.readLines () '
método
El cuarto método para leer un archivo de texto en Python implica usar el 'con'
declaración y el '.readLines () '
método. Este método es similar al segundo método, pero cierra automáticamente el archivo después del bloque de código dentro del 'con'
La declaración ha sido ejecutada. Aquí hay un ejemplo de cómo usar este método:
12345 | # Abra el archivo de texto en modo de lectura utilizando con la declaración con abierto ('myfile.txt ',' r ') como archivo: # Lea el contenido del archivo en una lista de líneas Strings = archivo.ReadLines () Impresión (líneas) |
Salida: ['Hola \ n', "Soy rahul \ n", 'bienvenido en tecadmin.net \ n ']
En este ejemplo, usamos el 'con'
Declaración para abrir el archivo de texto en modo de lectura (el parámetro 'R' indica que queremos leer el archivo). El 'con'
La declaración cierra automáticamente el archivo después del bloque de código dentro del 'con'
La declaración ha sido ejecutada. Dentro de 'con'
declaración, usamos el '.readLines () '
Método para leer el contenido del archivo en una lista de cadenas llamadas líneas.
Conclusión
En este artículo, hemos cubierto cuatro métodos diferentes para leer un archivo de texto en Python: usando el 'abierto()'
función y '.leer()'
método, usando el 'abierto()'
función y '.readLines () '
método, usando el 'con'
declaración y '.leer()'
método, y usando el 'con'
declaración y '.readLines () '
método. Cada uno de estos métodos tiene sus propias ventajas y desventajas, y el mejor método para usar dependerá de sus necesidades específicas.
- « Docker construye una guía para principiantes para construir imágenes de Docker
- Cómo conectar Python con la base de datos MySQL »