1. Поняття файлу. Текстові файли. Бінарні файли. Читання даних з файлу. Запис даних в файл. Режими для відкриття файлу.

Поняття файлу

Файл - це контейнер для зберігання даних на диску, який має ім'я та розташування в файловій системі. Файли використовуються для збереження інформації, яку можна читати або змінювати за допомогою програм

Текстові та бінарні файли

  • Текстові файли містять дані у вигляді тексту, який можна переглядати у звичайному редакторі (наприклад, .txt, .csv, .html)

  • Бінарні файли зберігають інформацію у вигляді байтів (наприклад, зображення, аудіо, відео). Для роботи з такими файлами використовують спеціальний режим відкриття з літерою b.

Читання даних з файлу

Для читання файлів у Python використовують методи:

  • read() - зчитує весь вміст файлу як один рядок.

  • readline() - зчитує один рядок за раз.

  • readlines() - повертає список рядків файлу.

with open("file.txt", "r") as f:

    content = f.read()

Використання конструкції with гарантує автоматичне закриття файлу після завершення роботи.

Запис даних у файл

Для запису використовують:

  • write() - записує рядок у файл.

  • writelines() - записує список рядків

with open("file.txt", "w") as f:

    f.write("Hello, world!")

Режим "w" перезаписує файл, "a" - додає дані в кінець.

Режими відкриття файлу

Режим Опис
r Читання (файл має існувати)
w Запис (створює новий або очищає існуючий файл)
a Додавання (дописує в кінець файлу)
x Запис, якщо файл не існує (інакше помилка)
b Бінарний режим (використовується разом з іншими, напр. rbwb)
+ Дозволяє і читання, і запис (наприклад, r+w+)

Після завершення роботи з файлом його потрібно закрити методом close(), або використовувати конструкцію with для автоматичного закриття

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання