Ich habe etwas Ähnliches ausprobiert und es funktioniert wie erwartet:
f = open("c:\\log.log", 'r+b')
f.write("\x5F\x9D\x3E")
f.read(100)
f.close()
Wo:
f.read(size) - Um den Inhalt einer Datei zu lesen, rufen Sie f.read(size) auf, das liest eine bestimmte Datenmenge und gibt sie als Zeichenkette zurück.
Und:
f.write(string) schreibt den Inhalt von string in die Datei und gibt Keine.
Auch wenn Sie die Python-Tutorial zum Lesen und Schreiben von Dateien werden Sie das finden:
r+' öffnet die Datei sowohl zum Lesen als auch zum Schreiben.
Unter Windows öffnet ein 'b' an den Modus angehängt die Datei im Binärmodus, also gibt es auch Modi wie 'rb', 'wb' und 'r+b'.