Мой канал о программировании Old Programmer, а здесь: Тематическое оглавление моего Zen-канала (Old Programmer). А тут материалы по Python. Сегодня рассматриваем файлы с бинарной точки зрения. Материалы по текстовым файлам: статья 1 и статья 2. Чтобы трактовать открываемые файлы как последовательность байтов необходимо, что бы в строке режима открытия присутствовала буква 'b', от слова binary. Эксперимент с бинарным файлом на языке Python Чтобы понять, как работать с файлами в бинарном формате проведем несколько экспериментов. Рассмотрим в начале файл, состоящий из текстовых строк и посмотрим результат чтения его в бинарном формате. Вот этот файл (file1) 1234
qwer
абсд Программа p400.py считывает файл в строку h и далее мы печатаем эту строку обычной функцией print(). В результате на консоль выводится следующее: b'1234\nqwer\n\xd0\xb0\xd0\xb1\xd1\x81\xd0\xb4\n\n' Префикс 'b' в начале означает, что последующую строку далее следует рассматривать с точки зрения бинарных данных. В сущнос