Вопросы к Поиску с Алисой
Разница между текстовым и бинарным вводом-выводом в Python заключается в том, как обрабатываются данные при чтении из файлов. dist.by
В текстовом режиме содержимое файла возвращается как str, при этом байты сначала декодируются, используя платформенно-зависимую кодировку или указанную кодировку, если она задана. dist.by
В бинарном режиме файлы, открытые в таком режиме, возвращают содержимое как объекты bytes без какого-либо декодирования. dist.by Эта категория потоков может использоваться для всех видов нетекстовых данных, а также когда требуется ручной контроль над обработкой текстовых данных. docs.python.org
Таким образом, в текстовом режиме данные обрабатываются с декодированием, а в бинарном — без него. dist.by