Python AttributeError: el objeto '_io.TextIOWrapper' no tiene atributo 'Dividir'
Los atributos son valores relacionados con un objeto o una clase. Se produce un AttributeError de Python cuando llama a un atributo de un objeto cuyo tipo no es compatible con el método.
Por ejemplo, usar el método split() en un _io.TextIOWrapper devuelve un AttributeError porque los objetos _io.TextIOWrapper no admiten el método split().
Este tutorial le enseñará a corregir el AttributeError: '_io.TextIOWrapper' objeto no tiene atributo 'split' en Python.
Solucione el error AttributeError: '_io.TextIOWrapper' no tiene atributo 'split' en Python
El siguiente comando usa el método split() en un objeto de archivo abierto.
f = open("test.txt")
f.split()
Producción:

Devuelve el AttributeError porque el método split() no es un atributo de la clase _io.TextIOWrapper. La clase String proporciona el método split() para dividir la cadena en una lista.
Puede corregir este error utilizando el bucle for.
f = open("test.txt")
for line in f:
line.split()
No devuelve ningún error porque cada línea en un objeto de archivo es una cadena.
También puede usar los métodos disponibles en la clase _io.TextIOWrapper para convertir un objeto de archivo en una cadena.
read(): este método lee el contenido del archivo y lo devuelve como una cadena.readline(): lee una sola línea en un archivo y la devuelve como una cadena.readlines(): este método ayuda a leer el contenido del archivo línea por línea y devolverlos como listas de cadenas.
Luego puede llamar al método split() sin obtener un AttributeError.
f = open("test.txt")
str = f.read()
str.split()
Ahora ya sabes cómo resolver AttributeError en Python. Esperamos que este artículo le haya resultado útil.
Artículo relacionado - Python AttributeError
- AttributeError: __Exit__ en Python
- AttributeError: el objeto 'NoneType' no tiene atributo 'Text' en Python
- AttributeError: el objeto Int no tiene atributo
- Python AttributeError: _csv.reader El objeto no tiene atributo Siguiente
Artículo relacionado - Python Error
- Administrar fallas de segmentación en Python
- Archivo <Stdin>, Línea 1, en <Módulo> Error en Python
- Arreglar AttributeError: el objeto 'generador' no tiene atributo 'siguiente' en Python
- Arreglar el comando cl.exe falló: no existe tal archivo o directorio en Windows
- Arreglar NameError: la variable no está definida en Python
- Arreglar Socket.Gaierror: [Errno 8] Nodename ni Servname proporcionado, o desconocido en Python
