Файл – место для хранения информации на внешнем носителе: на диске, флешке или магнитной ленте
Формат хранения данных в файле – это способ кодирования информации для хранения в файле.
Текстовый формат хранения данных в файле – это способ хранения информации в текстовом виде.
ASCII – способ кодировки символов текста : один символ занимает 8 бит.
UNICOD - способ кодировки символов текста : один символ занимает 16 бит.
Команды работы с файлами
Для работы с файлами в модуле __builtins__ реализован объект с методами:
open(имя файла, режим) – открывает канал связи с файлом и создает переменную для управления выбранным файлом. После открытия файла появляется новый объект file, у которого есть методы и атрибуты:
read() – позволяет прочитать информацию из выбранного файла
write() – выполняет запись информации
close() – закрывает канал связи с файлом и удаляет переменную управления файлом
Параметры метода open()
Файловый режим
Операция
r
Открыть файл только для чтения
w
Открыть существующий файл для записи. Создает новый файл, если он не существует, или открывает существующий файл и стирает все его содержимое
a
Режим добавления текста. Открывает существующий или создает новый текстовый файл для записи в конец
r+
Открыть файл для чтения или записи
w+
Открыть файл для чтения или записи
a+
Открыть файл для чтения или записи в конец файла
Если к любому из перечисленных режимов добавлена буква b, то операция будет относится к двоичному файлую Например, rb – открывает двоичный файл
Домашнее задание
Напишите программу, которая выдает день, месяц и время (час и мин)
Написать программу, которая проверяет формат ввода (например, только буквы) и выводит данные по определенному шаблону
Источники
Книги по phython - https://python-scripts.com/books
Уроки по языку python- https://devpractice.ru/python-lessons/