Лабораторная работа 15
Чтение файла построчно
1. Напишите программу, которая открывает текстовый файлinput.txt
и выводит на экран каждую строку с её номером (1: первая строка, 2: вторая и т.д.).Дописать строку в конец файла
2. Создайте скрипт, который запрашивает у пользователя строку текста и добавляет её в конец файлаnotes.txt
, предварительно перейдя на новую строку.Проверка существования файла
3. Напишите утилиту, которая проверяет, существует ли файл с путём, введённым пользователем, и выводит “Есть” или “Нет”.Переименование файла
4. Программа должна переименовать файлold_name.txt
вnew_name.txt
. Еслиold_name.txt
не найден — вывести сообщение об ошибке.Создание директории и файла
5. Напишите программу, которая создаёт папкуbackup/
(если её нет) и внутри неё создаёт пустой файлbackup/readme.txt
.os.makedirs(folder, exist_ok=True)
Поиск слова в файле
6. Загрузите в память текст изstory.txt
, попросите у пользователя слово и выведите все номера строк, где это слово встречается (по одному номеру в строке).7. Напишите утилиту, которая находит во вложенных папках все файлы нулевого размера и удаляет их, выводя список удалённых путей.