Inhaltsverzeichnis
Las operaciones admitidas por escritores almacenados en búfer incluyen: • write(bytes) escribe los datos similares a bytes y devuelve el número de bytes escrito. • flush() Este método obliga a que los bytes retenidos en el búfer pasen al flujo sin procesar. 19.7 Clases de flujo de texto Las clases de flujo de texto son la clase TextIOBase y sus dos subclases TextIOWrapper y StringIO. TextIOBase Esta es la clase raíz para todas las clases de Text Stream. Proporciona un interfaz basada en caracteres y líneas para Stream I/O. Esta clase proporciona varios métodos adicionales al definido en su clase padre: • read(size=-1) Este método devolverá como máximo caracteres de tamaño del transmitir como una sola cadena. Si el tamaño es negativo o Ninguno, leerá todos los restantes datos. • readline(size=-1) Este método devolverá una cadena que representa el línea actual (hasta una nueva línea o el final de los datos, lo que ocurra primero). Si el stream ya está en EOF, se devuelve una cadena vacía. Si se especifica el tamaño, como máximo se leerán los caracteres de tamaño. • seek(offset, [, wherece]) cambia la posición/puntero del flujo por el desplazamiento especificado. El parámetro opcional wherede indica dónde se busca debe comenzar desde: – SEEK_SET o 0: (predeterminado) busca desde el inicio de la secuencia. – SEEK_CUR o 1: busca la posición actual; el desplazamiento debe ser cero, que es un No operacion. – SEEK_END o 2: busca hasta el final del flujo; el desplazamiento debe ser cero. • tell() Devuelve la posición/puntero de flujo actual como un número opaco. El número no suele representar un número de bytes en el binario subyacente almacenamiento. • write(s) Este método escribirá la cadena s en la secuencia y devolverá la número de caracteres escritos. TextIOWrapper. Este es un flujo de texto almacenado en búfer que envuelve un binario almacenado en búfer stream y es una subclase directa de TextIOBase. Cuando un TextIOWrapper es creado hay una gama de opciones disponibles para controlar su comportamiento: io.TextIOWrapper(búfer, codificación=Ninguno, errores=Ninguno, nueva línea=No ne, line_buffering=Falso, write_through=Falso) 236 19 E/S de flujo
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen