Índice de contenido
BufferedWriter Al escribir en este objeto, los datos normalmente se colocan en un tampón interno. El búfer se escribirá en el objeto RawIOBase subyacente. bajo varias condiciones, incluyendo: • cuando el búfer se vuelve demasiado pequeño para todos los datos pendientes; • cuando se llama a flush(); • cuando el objeto BufferedWriter se cierra o se destruye. BufferedRandom Una interfaz almacenada en búfer para flujos de acceso aleatorio. Esta arriba- funcionalidad de puertos seek() y tell(). BufferedRWPair A amortiguado E/S objeto combinatorio dos unidireccional Objetos RawIOBase, uno legible, el otro escribible, en un solo bidireccional punto final Cada una de las clases anteriores envuelve una clase de flujo orientada a bytes de nivel inferior, como la clase io.FileIO, por ejemplo: f = io.FileIO(‘datos.dat’) br = io.BufferedReader(f) imprimir(br.leer()) Esto permite leer datos en forma de bytes desde el archivo ‘data.dat’. Puede por supuesto, también lea datos de una fuente diferente, como un BytesIO en memoria objeto: binary_stream_from_file = io.BufferedReader(io.BytesIO(b’starship.png’)) bytes = binary_stream_from_file.read(4) imprimir (bytes) En este ejemplo, los datos son leídos desde el objeto BytesIO por el Lector almacenado en búfer. Luego se usa el método read() para leer los primeros 4 bytes, el la salida es: Tenga en cuenta la ‘b’ delante de la cadena ‘starship.png’ y el resultado ’estrella’. Este indica que el literal de cadena debe convertirse en un literal de bytes en Python 3. Bytes los literales siempre tienen el prefijo ‘b’ o ‘B’; producen una instancia de los bytes escriba en lugar del tipo str. Solo pueden contener caracteres ASCII. Las operaciones admitidas por flujos almacenados en búfer incluyen, para lectura: • peek(n) devuelve hasta n bytes de datos sin avanzar el puntero de flujo. El número de bytes devueltos puede ser menor o mayor que el solicitado dependiendo de la cantidad de datos disponibles. • read(n) devuelve n bytes de datos como bytes, si n no se proporciona (o es negativo) el leer todos los datos disponibles. • readl(n) lee hasta n bytes de datos usando una sola llamada en el flujo de datos sin procesar. 19.6 Clases de E/S binarias/E/S en búfer 235
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más