Sobes.tech
Назад к вопросам
Junior — Middle
69

Какими методами можно осуществлять чтение данных из файла на диске?

Ответ от нейросети

sobes.tech AI

В Python существует несколько способов читать данные из файла на диске:

  1. Чтение всего файла целиком:
with open('file.txt', 'r', encoding='utf-8') as f:
    data = f.read()
print(data)
  1. Построчное чтение:
with open('file.txt', 'r', encoding='utf-8') as f:
    for line in f:
        print(line.strip())
  1. Чтение в список строк:
with open('file.txt', 'r', encoding='utf-8') as f:
    lines = f.readlines()
print(lines)
  1. Чтение с использованием метода read(size) для порционного чтения:
with open('file.txt', 'r', encoding='utf-8') as f:
    chunk = f.read(1024)  # читаем первые 1024 байта
    print(chunk)

Использование конструкции with гарантирует закрытие файла после чтения. Кодировка указывается для корректной работы с текстовыми файлами.