Курс Python → Удаление файлов в Python
Для удаления файлов с помощью метода shutil.os.remove() в Python необходимо импортировать модуль shutil. Метод remove() принимает аргумент — путь к файлу, который необходимо удалить. При вызове этого метода, файл будет немедленно удален из файловой системы.
Пример кода для удаления файла file.txt:
import shutil
import os
file_path = 'file.txt'
shutil.os.remove(file_path)
Если файл, который вы пытаетесь удалить, не существует, будет вызвано исключение FileNotFoundError. Поэтому перед вызовом метода remove() рекомендуется проверить существование файла с помощью метода os.path.exists():
Пример кода с проверкой существования файла перед удалением:
import shutil
import os
file_path = 'file.txt'
if os.path.exists(file_path):
shutil.os.remove(file_path)
else:
print("Файл не существует")
Помните, что удаление файлов — это незыблемая операция, поэтому убедитесь, что вы уверены в необходимости удаления файла, так как удаленные файлы нельзя будет восстановить. Также убедитесь, что у вас есть необходимые права доступа к файлу для его удаления.
Другие уроки курса "Python"
- Функция с *args.
- Управление фоновыми задачами в Python
- Сортировка HTML по CSS-селектору
- Метод __ixor__ для побитового исключающего ИЛИ
- Python: изменяемые и неизменяемые коллекции
- Множественное назначение в Python
- Импорт объектов из модулей
- Сравнение строк в Python
- Возврат нескольких значений
- Гибкие функции Python
- split() — разделение строки
- Команда %dhist — список посещенных каталогов
- Отрицательные индексы списков
- Сортировка элементов с OrderedDict
- Проверка списка: any() и all()
- Очистка вывода в Python
- Особенности запятых в Python
- Работа с прокси в Python
- Объединение объектов в Python
- Встроенные функции Python
- Создание класса в Python
- Работа с комплексными числами
- Инициализация структур данных
- Работа с коллекциями Python
- Метод is_absolute() для PurePath
- Преобразование PowerPoint в PDF.
- Поток данных в Python
- Логирование с Logzero: ротация файла
- Библиотека Chartify: руководство
- Оператор is в Python
- Работа с очередями в Python
- Установка User-Agent в Python
- Форматирование строк в Python
- Переменная с нижним подчеркиванием
- CSV строка разделение в Python
- Принципы программирования
- Работа с deque из collections
- Преобразование символов в нижний регистр
- Работа с асинхронными задачами в Python
- Роль object и type в Python
- Обмен значений переменных в Python
- Работа с изображениями PIL
- Преобразование строк в числа в Python
- Переворот строки с использованием цикла
- Работа с контекстными переменными
- Повторение элементов в Python















