Método readable() en Python

El método readable() en Python devuelve True si el archivo es legible, False si no.

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.

El método readable() es un método incorporado en los objetos de archivo en Python que se utiliza para verificar si el archivo está en modo de lectura o no. Devuelve True si el archivo está en modo de lectura y False si no lo está.

Sintaxis

Ejemplo

    import io

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

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

Donde:

  • archivo: es el objeto de archivo que se ha abierto previamente.

Ejemplo de uso:

Supongamos que tenemos un archivo de texto llamado "ejemplo.txt". Podemos utilizar el método readable() para verificar si el archivo se puede leer en modo de lectura.

Ejemplo

Compruebe si el archivo es legible:

Ejemplo

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

En este ejemplo, se abre el archivo " archivoejemplo.txt " en modo de lectura ("r"). Luego, se utiliza el atributo readable() para verificar si el archivo está en modo lectura y es legible. El resultado de este código será True si el archivo está en modo de lectura y se puede leer, o False si no lo está.

Valores de parámetros

No hay parámetros

Practica Método readable() 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: Usar print()

El método readable() es un método incorporado en los objetos de archivo en Python que se utiliza para verificar si el archivo está en modo de lectura o n.

Ejemplo

    import io

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

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

Ejercicio: Compruebe si el archivo es legible

Compruebe si el archivo es legible.

Ejemplo

    f = open("archivoejemplo.txt", "r")
print(f.readable())
  
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.