Перейти до змісту

Читання і запис

Продовжимо розглядати основні операції з файловими об'єктами.

Читання з файла
Операція Опис
file.readline() Читання одного рядка текста
file.readlines() Читання списка рядків текста
for line in file: pass Порядкове читання
file.read(100)
file.read()
Читання заданої або максимально можливої кількості даних (символів чи байтів)
file.readinto(arr) Читання даних з бінарного файла у мутабельний масив
Запис в файли
Операція опис
file.writelines(lines) Запис рядків текста
file.write(data) Записи даних (символів чи байтів)
print(*args, file=text_file) Запис даних у текстовий файл за допомогою функції print()
Керування позицією читання/запису
Операція опис
file.tell() Отримання поточної позиції (зміщення від початку файла у символах чи байтах)
file.seek(offset) Встановлення позиції файла від початку файла
file.seek(offset, io.SEEK_CUR) Встановлення позиції файла від поточної
file.seek(offset, io.SEEK_END) Встановлення позиції файла від кінця файла
Back to top