Back to questions
Junior — Middle
68
Какими методами можно осуществлять чтение данных из файла на диске?
Answer from AI
sobes.tech AI
В Python существует несколько способов читать данные из файла на диске:
- Чтение всего файла целиком:
with open('file.txt', 'r', encoding='utf-8') as f:
data = f.read()
print(data)
- Построчное чтение:
with open('file.txt', 'r', encoding='utf-8') as f:
for line in f:
print(line.strip())
- Чтение в список строк:
with open('file.txt', 'r', encoding='utf-8') as f:
lines = f.readlines()
print(lines)
- Чтение с использованием метода
read(size)для порционного чтения:
with open('file.txt', 'r', encoding='utf-8') as f:
chunk = f.read(1024) # читаем первые 1024 байта
print(chunk)
Использование конструкции with гарантирует закрытие файла после чтения. Кодировка указывается для корректной работы с текстовыми файлами.