Articles of byte

Uniendo lista de bytes con python

Estoy tratando de desarrollar una herramienta que lea un archivo binario, realice algunos cambios y guárdelo. Lo que estoy tratando de hacer es hacer una lista de cada línea en el archivo, trabajar con varias líneas y luego volver a unir la lista. Esto es lo que intenté: file = open(‘myFile.exe’, ‘r+b’) aList = [] […]

¿Cómo saber el tamaño de los bytes de los objetos de Python como arrays y diccionarios? – La forma más sencilla.

Estaba buscando una manera fácil de saber el tamaño de los bytes de los arrays y los objetos de diccionarios, como [ [1,2,3], [4,5,6] ] or { 1:{2:2} } Muchos temas dicen usar pylab, por ejemplo: from pylab import * A = array( [ [1,2,3], [4,5,6] ] ) A.nbytes 24 Pero, ¿qué pasa con los […]

¿Cómo leer un byte a byte de un archivo en Python y cómo imprimir un bytelist como binario?

Estoy intentando leer un byte a byte de archivo, pero no estoy seguro de cómo hacerlo. Estoy tratando de hacerlo así: file = open(filename, ‘rb’) while 1: byte = file.read(8) # Do something… Entonces, ¿eso hace que el byte variable contenga los 8 bits siguientes al comienzo de cada bucle? No importa cuáles sean esos […]

¿Cómo puedo convertir un python urandom a una cadena?

Si llamo a os.urandom (64), me dan 64 bytes aleatorios. Con referencia a Convertir bytes en una cadena Python , probé a = os.urandom(64) a.decode() a.decode(“utf-8”) pero obtuvo el error de rastreo que indica que los bytes no están en utf-8. Traceback (most recent call last): File “”, line 1, in UnicodeDecodeError: ‘utf-8’ codec can’t […]

Convertir str a numpy.ndarray

Estoy creando un sistema para compartir video con opencv pero tengo un problema. Tengo un servidor y un cliente, pero cuando envío información al servidor, deben ser bytes. Te mando 2 cosas: ret, frame = cap.read() ret es un cuadro de booland es el video de datos, un ret de numpy.ndarray no es un problema, […]

Cambio de cadena a tipo de byte en Python 2.7

En Python 3.2, puedo cambiar el tipo de un objeto fácilmente. Por ejemplo : x=0 print(type (x)) x=bytes(0) print(type (x)) me va a dar esto: Pero, en Python 2.7, parece que no puedo usar la misma manera de hacerlo. Si hago el mismo código, dame esto: ¿Qué puedo hacer para cambiar el tipo en un […]

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.

python – Steganographer File Handling Error para archivos de texto no plano

He construido un Steganographer de Python y estoy intentando agregarle una GUI. Después de mi pregunta anterior sobre la lectura de todo tipo de archivos en Python. Desde entonces, el esteganógrafo solo puede codificar bytes en la imagen. Quiero agregar soporte para codificar directamente un archivo de cualquier extensión y encoding en él. Para esto, […]

Python – ¿Cómo puedo abrir un archivo y especificar el desplazamiento en bytes?

Estoy escribiendo un progtwig que analizará periódicamente un archivo de registro de Apache para registrar sus visitantes, el uso de ancho de banda, etc. El problema es que no quiero abrir el registro y analizar los datos que ya he analizado. Por ejemplo: line1 line2 line3 Si analizo ese archivo, guardaré todas las líneas y […]

¿Cómo traducir objetos de “bytes” en cadenas literales en Pandas Dataframe, Python3.x?

Tengo un dataframe de pandas de Python3.x por el cual ciertas columnas son cadenas que se expresan como bytes (como en Python2.x) import pandas as pd df = pd.DataFrame(…) df COLUMN1 …. 0 b’abcde’ …. 1 b’dog’ …. 2 b’cat1′ …. 3 b’bird1′ …. 4 b’elephant1′ …. Cuando df.COLUMN1 por columna con df.COLUMN1 , veo […]