Встречается на собеседованиях • сегодня

Какие знаешь способы чтения из файла

В Python есть несколько способов чтения файлов:

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

Всегда рекомендуется использовать контекстный менеджер (with), чтобы файл автоматически закрывался после работы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы