Tag: binär

Int zu binärer python

Diese Frage ist wahrscheinlich sehr einfach für die meisten von euch, aber ich kann die Antwort noch nicht finden. Ich baue einen Netzwerk-Paket-Generator, der so geht: class PacketHeader(Packet): fields = OrderedDict([ ("head", "\x00"), ("headpad", "\x00"), ("headlen", "\x1a\x00" ), ("presentflag", "\x2e"), ("timestamp", "\x43\x10\x58\x16\xa1\x01\x00\x00"), ("flag", "\x03"), ("Sequencenum", "\x04\x00"), ]) Später rufe ich meine Klasse an und schicke […]

Konvertieren Sie Java-Byte-Array in Python-Byte-Array

Ich weiß, dass, wenn ich diese aussache, oder wenn jemand mich zeigt, wird es ein Stirn-Slapper sein. Bevor ich irgendwelche Fragen stelle, versuche ich mindestens drei Stunden und ein bisschen zu suchen. Es gibt mehrere Hinweise, die nah sind, aber nichts, was ich adoptiert habe / versucht, zu funktionieren. Ich nehme ein Byte [] von […]

Weg, um Wert dieser Hex-Nummer zu bekommen

import binascii f = open('file.ext', 'rb') print binascii.hexlify(f.read(4)) f.close() Dies druckt: 84010100 Ich weiß, dass ich die Hexade Nummer 184 aus diesen Daten abrufen muss. Wie kann es in Python geschehen? Ich habe das Strukturmodul vorher benutzt, aber ich weiß nicht, ob sein kleiner Endian, groß … was auch immer .. wie bekomme ich 184 […]

Schreiben Sie eine "String" als rohe Binärdatei in eine Datei Python

Ich versuche, eine Reihe von Dateien zu schreiben, um zu testen, dass ich von Grund auf neu bin. Die Ausgabe des Daten-Payload-Builders ist vom Typ String, und ich kämpfe, um die Zeichenfolge direkt in die Datei zu schreiben. Der Nutzlast-Builder verwendet nur Hex-Werte und fügt einfach ein Byte für jede Iteration hinzu. Die "Schreib" -Funktionen, […]

Python: 12 Bit gepacktes Binärbild lesen

Ich habe ein 12-Bit-gepacktes Bild von einer GigE-Kamera. Es ist eine kleine Endian-Datei und jede 3 Bytes halten 2 12-Bit-Pixel. Ich versuche, dieses Bild mit Python zu lesen und ich habe so etwas versucht: import bitstring import numpy with open('12bitpacked1.bin', 'rb') as f: data = f.read() ii=numpy.zeros(2*len(data)/3) ic = 0 for oo in range(0,len(data)/3): aa […]

Python: Suchen / Lesen von Binärdaten

Ich lese in einer Binärdatei (ein Jpg in diesem Fall), und müssen einige Werte in dieser Datei finden. Für die Interessierten ist die Binärdatei ein Jpg und ich versuche, ihre Dimensionen auszuwählen, indem ich nach der Binärstruktur suche, wie hier beschrieben . Ich brauche FFC0 in den Binärdaten zu finden, eine Anzahl von Bytes zu […]

Binäre Phase Shift Keying in Python

Ich arbeite derzeit an einem Code, um Nachrichten / Dateien / und andere Daten über Laser mit Audio-Transformation zu übertragen. Mein aktueller Code verwendet die Hexlify-Funktion aus dem binascii-Modul in python, um die Daten in Binärdatei umzuwandeln und gibt dann einen Ton für einen 1 und einen anderen Ton für eine 0 aus. Dies in […]

Python OpenCV konvertiert Bild zu Byte String?

Ich arbeite mit PyOpenCV. Wie konvertiere ich cv2 Bild (numpy) in binäre Zeichenfolge zum Schreiben in MySQL db ohne temporäre Datei und imwrite ? Ich habe es aber nichts gefunden … Ich versuche imencode , aber es funktioniert nicht capture = cv2.VideoCapture(url.path) capture.set(cv2.cv.CV_CAP_PROP_POS_MSEC, float(url.query)) self.wfile.write(cv2.imencode('png', capture.read())) Fehler: File "server.py", line 16, in do_GET self.wfile.write(cv2.imencode('png', capture.read())) […]

Schreiben Sie eine Binär-Integer oder eine Zeichenfolge in eine Datei in Python

Ich habe einen String (es könnte auch eine ganze Zahl sein) in Python und ich möchte es in eine Datei schreiben. Es enthält nur diejenigen und Nullen Ich möchte, dass Muster von Einsen und Nullen in eine Datei geschrieben werden. Ich möchte die Binärdatei direkt schreiben, weil ich viele Daten speichern muss, aber nur bestimmte […]

Pythonschrift binär

Ich benutze python 3 Ich habe versucht, binär zu schreiben, ich verwende r + b. for bit in binary: fileout.write(bit) Wo binär ist eine Liste, die Zahlen enthält. Wie schreibe ich das in Binärdatei? Die Enddatei muss wie b 'x07 \ x08 \ x07 \ Vielen Dank

Python ist die beste Programmiersprache der Welt.