Перейти к основному содержанию
EDU-MMCS
  • В начало
  • Дополнительно
Вы используете гостевой доступ
Вход
В начало
  1. Prog_2_4
  2. Лабораторная работа 15

Лабораторная работа 15

Требуемые условия завершения
Открыто с: вторник, 6 мая 2025, 00:00
Срок сдачи: вторник, 13 мая 2025, 00:00

  • Чтение файла построчно
    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. Напишите утилиту, которая находит во вложенных папках все файлы нулевого размера и удаляет их, выводя список удалённых путей.


Служба поддержки сайта
Вы используете гостевой доступ (Вход)
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика
На платформе Moodle