Встречается на собеседованиях • сегодня
Какие знаешь способы чтения файлов с диска
В Python есть несколько способов чтения файлов:
read()- читает весь файл в строку:
python
with open('file.txt', 'r') as f:
content = f.read()readline()- читает файл построчно:
python
with open('file.txt', 'r') as f:
line = f.readline()
while line:
print(line)
line = f.readline()readlines()- читает все строки в список:
python
with open('file.txt', 'r') as f:
lines = f.readlines()- Итерация по файловому объекту (эффективно для больших файлов):
python
with open('file.txt', 'r') as f:
for line in f:
print(line)- Чтение блоками (полезно для бинарных файлов):
python
with open('file.bin', 'rb') as f:
chunk = f.read(1024) # читает 1KB за разВсегда используйте контекстный менеджер (with), чтобы гарантировать закрытие файла. Для больших файлов предпочтительны методы 4 и 5, так как они не загружают весь файл в память.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы