Главная страница
Навигация по странице:

  • Основные термины и понятия

  • Команды работы с файлами Для работы с файлами в модуле __builtins__ реализован объект с методами: open( имя файла, режим )

  • Параметры метода open() Файловый режим Операция r

  • Домашнее задание

  • Спасибо за внимание

  • Презентация по языку Python (Работа с файлами). Занятие 6 Работа с файлами Автор к т. н. Герасимов Н. А


    Скачать 303.5 Kb.
    НазваниеЗанятие 6 Работа с файлами Автор к т. н. Герасимов Н. А
    Дата16.01.2023
    Размер303.5 Kb.
    Формат файлаppt
    Имя файлаПрезентация по языку Python (Работа с файлами).ppt
    ТипЗанятие
    #888826

    Основы программирования на языке Python


    Занятие 6
    Работа с файлами


    Автор: к.т.н. Герасимов Н.А.


    Чтение/запись данных из/в файл.
    Другие команды работы с файлами


    Принцип: «Простое лучше, чем сложное»


    Основные термины и понятия


    Файл – место для хранения информации на внешнем носителе: на диске, флешке или магнитной ленте
    Формат хранения данных в файле – это способ кодирования информации для хранения в файле.
    Текстовый формат хранения данных в файле – это способ хранения информации в текстовом виде.
    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/

    Герасимов Н.А. gera01@yandex.ru


    Спасибо за внимание


    Герасимов Н.А. gera01@yandex.ru



    написать администратору сайта