Articles of byte

Python escribe la cadena de bytes al archivo

¿Cómo escribo una cadena de bytes en un archivo, en modo de byte, usando python? Yo tengo: [‘0x28’, ‘0x0’, ‘0x0’, ‘0x0’] ¿Cómo escribo 0x28, 0x0, 0x0, 0x0 en un archivo? No sé cómo transformar esta cadena en un byte válido y escribirla.

El argumento write () debe ser str, no bytes

Soy un progtwigdor principiante y estoy trabajando a través del libro python para el principiante absoluto. Me he encontrado con un problema tratando de escribir una función de alta puntuación para el juego de trivia. cuando se llama a la función ‘puntuación más alta (usuario, puntuación más alta):’, trato de asignar los argumentos en consecuencia […]

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, […]