Método read() en Python

El método read() en Python devuelve el número especificado de bytes del archivo. El valor predeterminado es -1, lo que significa todo el archivo.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.

En esta lección de Método read() en Python combinamos explicación clara y código ejecutable. El objetivo es que entiendas el concepto y puedas reutilizarlo en tus propios scripts de Python.

Prueba a cambiar los valores del ejemplo y observa la salida en consola. Experimentar es la forma más eficaz de fijar el concepto.

Errores frecuentes: olvidar la indentación en bloques if, for o def; confundir = con ==; no importar un módulo antes de usarlo.

En esta lección de Método read() en Python combinamos explicación clara y código ejecutable. El objetivo es que entiendas el concepto y puedas reutilizarlo en tus propios scripts de Python.

Prueba a cambiar los valores del ejemplo y observa la salida en consola. Experimentar es la forma más eficaz de fijar el concepto.

Errores frecuentes: olvidar la indentación en bloques if, for o def; confundir = con ==; no importar un módulo antes de usarlo.

Ejemplo

Lea el contenido del archivo "archivoejemplo.txt":

Ejemplo

    f = open("archivoejemplo.txt", "r")
print(f.read()
  

Sintaxis

Ejemplo

    import io

file = io.StringIO("Línea de ejemplo\nSegunda línea\n")

file.read()
print(file)
file.read()
print(file)
  
Abrir en editor

Valores de parámetros

Parámetro Descripción
tamaño Opcional. El número de bytes a devolver. Predeterminado -1, lo que significa todo el archivo.

Ejemplo

Lea el contenido del archivo "archivoejemplo.txt":

Ejemplo

    f = open("archivoejemplo.txt", "r")
print(f.read(33))
  
Abrir en editor

Practica Método read() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Leer un archivo completo

Abre un archivo en modo lectura y muestra todo su contenido.

Ejemplo

    import io

f = io.StringIO("Contenido de ejemplo\nSegunda línea\n")
print(f.read())
  
Abrir en editor

Ejercicio: Lea el contenido del archivo "archivoejemplo

Lea el contenido del archivo "archivoejemplo.txt".

Ejemplo

    f = open("archivoejemplo.txt", "r")
print(f.read(33))
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.


Resumen

  • Ejecuta y modifica cada ejemplo antes de seguir.
  • Revisa errores de indentación y de importación de módulos.
  • Consulta la lección anterior y la siguiente del menú lateral.