io.IOBase | Python

 

Descripción

La clase IOBase en Python es una interfaz abstracta para operaciones de entrada/salida (E/S). Define los métodos que todas las clases de E/S deben implementar. Estos métodos incluyen funciones para leer y escribir datos, cerrar archivos, determinar si un objeto es legible o grabable, y otras operaciones de E/S.

Sintaxis

class IOBase

Constructores

Métodos

Atributos

Ejemplo

from os import path

nombre_fichero = "resources/texto.txt"

if (path.exists(nombre_fichero)):
    with open(nombre_fichero,"r") as fichero:
        print(fichero.read())

    numberline = 1
    with open(nombre_fichero,"r") as fichero:
        for linea in fichero:
            print(f"{numberline}-{linea}")            
            numberline = numberline+1
else:
    print(f"El fichero {nombre_fichero} no existe")

Artículos

Manual Python

Aprende más sobre Python consultando online o descargando nuestro manual.