Ich filtere Daten aus einem Binärfile. Dazu muss ich die Daten parsen und anschließend verarbeiten. Das es Binär Daten sind weis ich.
Deshalb leuchtet mich auch nicht ein warum Python3 vor jedem eingelesenen Datenblock ein b' ' setzt.
Ich versuche eigentlich nur ein bestehendes Script unter Python3 ...
Die Suche ergab 4 Treffer
- Mittwoch 21. August 2019, 22:23
- Forum: Allgemeine Fragen
- Thema: Binary File lesen
- Antworten: 9
- Zugriffe: 2084
- Mittwoch 21. August 2019, 20:30
- Forum: Allgemeine Fragen
- Thema: Binary File lesen
- Antworten: 9
- Zugriffe: 2084
Re: Binary File lesen
Ich werde mal die verschiedenen Lösungsansätze testen.
.... Zudem haben Dateiobjekte ja eine `tell()`-Methode ... hab ich nicht verstanden.
Zum Verständnis ein kleines Beispiel vielleicht?
.... Zudem haben Dateiobjekte ja eine `tell()`-Methode ... hab ich nicht verstanden.
Zum Verständnis ein kleines Beispiel vielleicht?
- Mittwoch 21. August 2019, 11:22
- Forum: Allgemeine Fragen
- Thema: Binary File lesen
- Antworten: 9
- Zugriffe: 2084
Re: Binary File lesen
Weil ich den fileheader nachher auswerten möchte und da kann ich das b und die beiden ' ' nicht gebrauchen.
Hast Du eine Idee wie ich eine Ausgabe bzw. fileheader = ABC statt b 'ABC' bekomme?
Hast Du eine Idee wie ich eine Ausgabe bzw. fileheader = ABC statt b 'ABC' bekomme?
- Mittwoch 21. August 2019, 10:02
- Forum: Allgemeine Fragen
- Thema: Binary File lesen
- Antworten: 9
- Zugriffe: 2084
Binary File lesen
Ich habe folgenden Codeschnipsle aus einem Python 2.7 Script.
inputFile = open(inputFileName,'rb')
fileHeader = inputFile.read(1060)
addressCounter = addressCounter + 1060
print fileHeader[0:3]
Ausgabe: ABC
Wenn ich dieses Script in Python3.x starte ...
inputFile = open(inputFileName,'rb ...
inputFile = open(inputFileName,'rb')
fileHeader = inputFile.read(1060)
addressCounter = addressCounter + 1060
print fileHeader[0:3]
Ausgabe: ABC
Wenn ich dieses Script in Python3.x starte ...
inputFile = open(inputFileName,'rb ...
