Articles of buffer

Python sys.stderr flush frequency

¿Con qué frecuencia sys.stderr vacía su búfer y este estándar se encuentra entre los diferentes entornos? >>> import sys >>> sys.__stderr__ <open file '’, mode ‘w’ at 0x2b4fcb7ac270> Veo que es solo un tipo de archivo estándar, pero no sé qué valor de almacenamiento en búfer se supone que es. dir() tampoco parece proporcionar información […]

Vaciar el buffer de escritura de Twisted

La clase Connection de Twisted hereda el método de write de la clase abstracta FileDescriptor . Como puede ver aquí , la clase tiene un búfer que no se vacía hasta que el número total de bytes en búfer es mayor que bufferSize (atributo en la clase FileDescriptor ). Para mis necesidades específicas, me gustaría […]

Python escribiendo archivos binarios, bytes

Python 3. Estoy usando el widget de diálogo de archivos de QT para guardar archivos PDF descargados de Internet. He estado leyendo el archivo usando ‘abrir’ e intentando escribirlo usando el widget de diálogo del archivo. Sin embargo, me he estado ejecutando en un error “TypeError: ‘_io.BufferedReader’ no es compatible con la interfaz de búfer”. […]

Cómo configurar el tamaño del búfer de envío para sockets en python

Tengo un socket de cliente en el extremo de mi servidor y lo que quiero es configurar el Send buffer size para el socket tal como lo hice con el Receive buffer size Alguna idea de cómo puedo configurarlo? Porque al enviar grandes datos, el zócalo se desconecta.

Deque en Python Pandas

Estoy usando deque() Python para implementar un búfer circular simple: from collections import deque import numpy as np test_sequence = np.array(range(100)*2).reshape(100,2) mybuffer = deque(np.zeros(20).reshape((10, 2))) for i in test_sequence: mybuffer.popleft() mybuffer.append(i) do_something_on(mybuffer) Me preguntaba si hay una forma sencilla de obtener lo mismo en Pandas utilizando una Series (o DataFrame ). En otras palabras, ¿cómo […]

Realiza la impresión del portátil ipython en tiempo real.

Ipython Notebook no parece imprimir los resultados en tiempo real, pero parece que se almacena en un búfer de cierta manera y luego genera impresiones a granel. ¿Cómo puedo hacer que ipython imprima mis resultados tan pronto como se procesa el comando de impresión? Código de ejemplo: import time def printer(): for i in range(100): […]

Cómo expandir el tamaño del buffer de entrada de pyserial

Quiero comunicarme con el teléfono a través del puerto serie. Después de escribir algún comando en el teléfono, utilicé ser.read(ser.inWaiting()) para obtener su valor de retorno, pero siempre obtuve un total de 1020 bytes de caracteres, y en realidad, se supone que los retornos deseados superan los 50KB . He intentado configurar ser.read(50000) , pero […]

Tamaño de búfer predeterminado para un archivo en Linux

La documentación indica que el valor predeterminado para el almacenamiento en búfer es: If omitted, the system default is used . Actualmente estoy en Red Hat Linux 6, pero no puedo averiguar el búfer predeterminado establecido para el sistema. ¿Puede alguien, por favor, guiarme sobre cómo determinar el almacenamiento en búfer para un sistema?

Buffer binario en Python

En Python puedes usar StringIO para un búfer tipo archivo para datos de caracteres. El archivo mapeado en memoria básicamente hace algo similar para los datos binarios, pero requiere un archivo que se use como base. ¿Python tiene un objeto de archivo destinado a datos binarios y es solo de memoria, equivalente a ByteArrayOutputStream de […]

Python TypeError: ‘str’ no admite la interfaz de búfer

Tengo el siguiente código que estaba funcionando bien y luego comencé a lanzar este error. Tengo un archivo csv en el que estoy tratando de escribir una fila. Si bien otras soluciones implican convertir primero las cosas en una cadena de bytes, ya que estoy trabajando con un CSV, no estoy seguro de poder hacerlo. […]