Ich muss ganze Quelldaten aus der Datei something.zip lesen (nicht dekomprimieren)
Ich habe es versucht
aber es gibt nur wenige Bytes und nicht ganze Quelldaten zurück. Irgendeine Idee, wie man es erreicht? Danke
Verwenden Sie den Binärmodus ( b ), wenn Sie mit einer Binärdatei arbeiten.
b
BTW, verwenden Sie with statement statt Handbuch close .
with
close
Wie bereits erwähnt, gibt es ein EOF-Zeichen ( 0x1A ), das die Operation .read() beendet. Um dies zu reproduzieren und zu demonstrieren:
0x1A
.read()
Das sollte es tun:
Zum Vergleich, hier ist die Datei, die ich im obigen Code geöffnet habe:
Tags und Links python file-io