|
|||||||||||||||||||
ТЕМА 1: «PYTHON: Ввод информации из текстового файла»
СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ (название учебной дисциплины)
Для групп _1303, 1304_ Преподаватель: _Власов Н.Л_ e-mail: SBC2020VLASOV@yandex.ru (ФИО) ТЕМА 1: «PYTHON: Ввод информации из текстового файла» Краткий курс лекции Файлы. Работа с файлами. Рассмотрим встроенные средства python для работы с файлами: открытие и чтение. Прежде, чем работать с файлом, его надо открыть. С этим замечательно справится встроенная функция open: f = open(’text.txt’, ’r’) У функции open много параметров, нам пока важны 3 аргумента: первый, это имя файла. Путь к файлу может быть относительным или абсолютным. Второй аргумент, это режим, в котором мы будем открывать файл, некоторые разберем в следующем уроке.
Режимы могут быть объединены, то есть, к примеру, ‘rb’ - чтение в двоичном режиме. По умолчанию режим равен ‘rt’. И последний аргумент, encoding, нужен только в текстовом режиме чтения файла. Этот аргумент задает кодировку. Чтение из файла Открыли мы файл, а теперь мы хотим прочитать из него информацию. Для этого есть несколько способов, но большого интереса заслуживают лишь два из них. В файле ’text.txt’ записан текст ’ Hello world!\n The end.\n\n’’ Первый - метод read, читающий весь файл целиком, если был вызван без аргументов, и n символов, если был вызван с аргументом (целым числом n). >>> f = open(’text.txt’) >>> f.read(1) ’ H ’ >>> f.read() ’ello world!\nThe end.\n\n’ Ещё один способ сделать это - прочитать файл построчно, воспользовавшись циклом for: >>> f = open(’text.txt’) >>> for line in f: Print( line) ’ Hello world!\n’ ’ \n ’ ’The end.\n’ \n Вопросы самоконтроля · В какой кодировке работают файлы Python · Как открыть текстовой файл в программе на Python · Как проверить существование текстового файла в программе на Python · Как организовать ввод записей перебором (цикл FOR) из файла · Как осуществить печать записей (вывод на экран) · Как ввести текст программы и запустить её на выполнение Практическое задание 1. Предварительное задание: · В Блокноте ввести построчно:
· Этот файл с названием: planets.txt записать в ту же папку, где будет располагаться наша программа на Python (см. пункт 2) 2. Основное задание – написать и отладить программу: · Открыть файл на чтение · В цикле ввести из файла и отпечатать все записи · Закрыть файл 3. Коротко описать все действия, которые выполняет программа Рекомендованная литература: Интернет: Дмитрий Мусин Самоучитель Python
|
|||||||||||||||||||
|