Also, ich habe dieses Stück Code:Schreiben rohes Bytes in eine Datei in Python3 führt zu unerwartetem Ausgang
f = open("crash.txt", "w")
junk = ("\xCC" * 1028)
f.write(junk)
f.close()
Wenn ich laufe dies auf Windows (3.5.1), erhalte ich eine Datei mit wiederholten " CC "s als Hexadezimalzeichen. Das ist wie erwartet.
Allerdings unter Linux (Python 3.4.2), wiederhole ich "C38C" s als Hex-Zeichen.
Ich verstehe nicht die Ausgabe unter Linux. Warum passiert das und wie repariere ich es?
Was meinst du mit c38c als Hex? Meinst du '\ xc3 \ x8c'? – Reti43
@ Reti43 Ja. Wenn ich mir den Inhalt der Datei in einem Hexeditor ansehe. – user1720897