Курс 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"
- Получение списка кортежей из словаря
- CLI-инструмент howdoi
- Перевод текста с Python Translator
- GitHub в Telegram: подписка на уведомления
- Генераторы в Python
- Генераторы в Python
- Импортирование в Python
- Переменная с нижним подчеркиванием
- Создание namedtuple из словаря
- Проверка класса объекта
- Оптимизация создания строк
- Аргументы *args и **kwargs
- Метод rpow в Python
- Установка и использование TensorFlow
- Обход элементов в Python
- Статическая типизация в Python
- Декоратор Property в Python
- Работа с аргументами командной строки
- Класс UserDict: дополнительная функциональность
- Удаление элемента из списка
- Библиотека Emoji: использование смайлов в Python
- Обмен значений переменных в Python
- Присоединение элементов коллекции
- Добавление цвета в консоли
- Python Тесты и Гайды
- Сериализация и десериализация объектов
- Транспонирование 2D-массива с помощью zip
- Работа с изменяемыми коллекциями
- Работа с датой и временем в Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Итерации в Python
- Переворот строки с использованием цикла
- Извлечение новостей с помощью newspaper3k
- Строковое представление объектов
- Пропуск строк в файле с itertools
- UserString в Python
- Получение текущей даты в Python
- Генерация случайных данных в NumPy
- Функциональное программирование в Python
- Вставка переменных в шаблоны Flask
- Работа с прокси в Python
- Генерация ключей RSA
- Генераторы в Python
- Модуль xkcd: загрузка комиксов
- Атрибуты объекта в Python
- Работа с множествами в Python
- Функции map, filter, reduce
- Функция format() в Python















