Курс 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"
- Удаление ключа из словаря в Python
- Метод radd для пользовательских чисел
- Получение текущей даты и времени
- Создание GUI на Tkinter
- Декораторы для регистрации функций
- Метод pop() списка
- Тестирование функции сложения
- Измерение времени выполнения кода
- Удаление дубликатов из списка с помощью dict.fromkeys
- Метод join() для объединения элементов
- Выражения-генераторы в Python
- Итерация по коллекции в Python
- Оптимизация интернирования строк
- Список и кортеж в Python
- Срезы в Python
- Функция zip() в Python
- Python и Юникод: работа с цифрами
- Объединение списков в строку
- Измерение времени выполнения в Python
- Открытие и запись файлов
- Оператор assert в Python
- Использование подчеркивания в REPL
- Счетчик ссылок в Python
- Сортировка слиянием
- Избегайте использования goto
- Beautiful Soup — извлечение данных из HTML
- Нахождение максимального значения и его индекса в списке
- Основы работы со списками
- Обработка ошибок в JSON данных
- Создание пользовательской коллекции в Python
- Функция reversed() в Python
- Подсчет элементов с помощью Counter из collections
- Разделение строк в Python
- Удаление элемента из списка
- Работа со списками
- Именованные срезы в Python
- Проверка дублей в списке.
- Работа со словарями с defaultdict из collections
- Поиск шаблона в начале строки
- Условное добавление элементов в список
- Упрощение работы с JSON-данными в Python
- Обход элементов в Python
- Преобразование строк в числа в Python
- Множественные конструкторы в Python















