Занятие 6 Работа с файлами
Дата 11.12.2023 өлшемі 301,5 Kb. #137673 түрі Занятие
Байланысты:
Презентация по языку Python (Работа с файлами) Основы программирования на языке Python Занятие 6 Работа с файлами Автор: к.т.н. Герасимов Н.А. Чтение/запись данных из/в файл. Другие команды работы с файлами Принцип: «Простое лучше, чем сложное» Основные термины и понятия Файл – место для хранения информации на внешнем носителе: на диске, флешке или магнитной ленте Формат хранения данных в файле – это способ кодирования информации для хранения в файле. Текстовый формат хранения данных в файле – это способ хранения информации в текстовом виде. ASCII – способ кодировки символов текста : один символ занимает 8 бит. UNICOD - способ кодировки символов текста : один символ занимает 16 бит. Для работы с файлами в модуле __builtins__ реализован объект с методами: open(имя файла, режим ) – открывает канал связи с файлом и создает переменную для управления выбранным файлом. После открытия файла появляется новый объект file, у которого есть методы и атрибуты: read() – позволяет прочитать информацию из выбранного файла write() – выполняет запись информации close() – закрывает канал связи с файлом и удаляет переменную управления файлом Открыть файл только для чтения Открыть существующий файл для записи. Создает новый файл, если он не существует, или открывает существующий файл и стирает все его содержимое Режим добавления текста. Открывает существующий или создает новый текстовый файл для записи в конец Открыть файл для чтения или записи Открыть файл для чтения или записи Если к любому из перечисленных режимов добавлена буква b, то операция будет относится к двоичному файлую Например, rb – открывает двоичный файл
Напишите программу, которая выдает день, месяц и время (час и мин) Написать программу, которая проверяет формат ввода (например, только буквы) и выводит данные по определенному шаблону Книги по phython - https://python-scripts.com/books Уроки по языку python- https://devpractice.ru/python-lessons/ Герасимов Н.А. gera01@yandex.ru Герасимов Н.А. gera01@yandex.ru Достарыңызбен бөлісу: