Сегодня мы разрабатываем наш первый завершающий проект программы Zero Byte File Automation.
Ознакомьтесь с полным кодом здесь.
Что делает эта программа?
Удобна ли эта программа?
Каковы основные функции этого проекта?
Проект выполняет четыре основные функции:
- Поиск файла: во-первых, нам нужно передать каталог или расположение на диске, где мы хотим продолжить поиск файла. Местоположение является обязательным полем.
- Запрос на резервное копирование: после завершения поиска программа запросит резервное копирование всех этих файлов в отдельный каталог. Почему резервное копирование важно? Иногда имя файла важно для установки или исполняемого файла.
- Запрос на удаление:Если вы хотите удалить файлы, нажмите Да или Нет.
- Отображение сообщения:после успешного удаления появится сообщение.
Объяснение кода:
1. Введите файл, в котором вы хотите просмотреть (поиск по количеству файлов с нулевым байтом) весь путь.
2. Вставьте путь и имя файла в Excel.
3. предложить пользователю сделать резервную копию либо да, либо нет.
4. предложить пользователю удалить все файлы или выбрать любой из них.
5. Показать удаленный файл сообщения.
Ниже представлены модули, используемые в проекте:
1. Модуль ОС Python (используется для задач, связанных с операционной системой)
2. Python Openpyxl (используется для задачи обработки Excel)
3. Python Shutil (используется для задач по работе с файлами)
Ниже представлены функции, используемые в проекте:
Эта функция используется для ввода пути к файлу, в котором мы хотим найти файл нулевого размера.
Эта функция сохраняет резервную копию в файл Excel.
Эта функция создает резервную копию файла, и для этого нам нужно войти в указанный каталог.
Эта функция удаляет файл и после удаления отображает сообщение об успешном удалении.
Код доступен в репозитории Github. Нажмите здесь.
Учебник по программированию на Python. Нажмите здесь.
А пока удачного кодирования!!!
Первоначально опубликовано на https://randomskool.blogspot.com.