Встречается на собеседованиях • сегодня
В чем разница между текстовым и бинарными файлами
Текстовые файлы содержат символы, которые можно прочитать человеку (ASCII или Unicode), а бинарные — произвольные данные (например, изображения, скомпилированный код).
Ключевые отличия:
- Чтение: текстовые файлы открываются в режиме
'r', бинарные —'rb'. - Кодировка: текстовые файлы используют кодировку (UTF-8, ASCII), бинарные — нет.
- Перенос строк: в текстовых файлах
\nавтоматически конвертируется в\r\nна Windows.
Пример:
python
# Текстовый файл
with open('text.txt', 'r', encoding='utf-8') as f:
print(f.read())
# Бинарный файл
with open('image.png', 'rb') as f:
data = f.read()
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы