Я пробовал что-то подобное, и оно работает, как и ожидалось:
f = open("c:\\log.log", 'r+b')
f.write("\x5F\x9D\x3E")
f.read(100)
f.close()
Где:
f.read (размер) - чтобы прочитать содержимое файла, вызовите f.read (размер), который считывает некоторое количество данных и возвращает его в виде строки.
И:
f.write (строка) записывает содержимое строкик файлу, возвращая None.
Также, если вы откроете Python-учебник по чтению и записи файлов , вы обнаружите, что:
'r +'открывает файл для чтения и записи.
В Windows добавленный в режим «b» открывает файл в двоичном режиме, поэтому существуют также режимы, такие как «rb», «wb» и «r + b».