Index of content
Dónde • buffer es el flujo binario almacenado en el búfer. • codificación representa la codificación de texto utilizada, como UTF-8. • errores define la política de gestión de errores, como estricta o ignorar. • nueva línea controla cómo se manejan los finales de línea, por ejemplo, si deben ser ignorado (Ninguno) o representado como salto de línea, retorno de carro o salto de línea/carro volver etc • line_buffering si es True, entonces flush() está implícito cuando una llamada para escribir contiene un carácter de nueva línea o un retorno de carro. • write_through si es True, se garantiza que una llamada para escribir no se almacenará en el búfer. El TextIOWrapper se envuelve alrededor de una E/S binaria almacenada en búfer de nivel inferior corriente, por ejemplo: f = io.FileIO(‘datos.txt’) br = io.BufferedReader(f) text_stream = io.TextIOWrapper(br, ‘utf-8’) StringIO Este es un flujo en memoria para E/S de texto. El valor inicial del búfer en poder del objeto StringIO se puede proporcionar cuando se crea la instancia, por ejemplo: Esto genera: in_memory_text_stream <_io.StringIO objeto en 0x10fdfaee8> ser o no ser esa es la cuestion Tenga en cuenta que el búfer subyacente (representado por la cadena pasada al instancia de StringIO) se descarta cuando se llama al método close(). El método getvalue() devuelve una cadena que contiene todo el contenido del buffer. Si se llama después de que se cerró la secuencia, se genera un error. 19.8 Propiedades de transmisión Es posible consultar una secuencia para determinar qué tipos de operaciones admite. Esto se puede hacer usando readable(), seekable() y writeable() métodos. Por ejemplo: in_memory_text_stream = io.StringIO(‘ser o no ser eso es la pregunta’) imprimir (’en_memoria_texto_flujo’, en_memoria_texto_flujo) imprimir (en_memoria_text_stream.getvalue()) in_memory_text_stream.close() 19.7 Clases de flujo de texto 237
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• 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.
Read More