Курс 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"
- Метод enumerate() в Python
- Замена текста с re.sub()
- Измерение времени выполнения в Python
- Метод clear для коллекций
- Метод bool() в Python
- Настройка нарезки списков
- Работа с модулем glob в Python
- Объединение итераторов
- Работа с f-строками 2.0
- Форматирование строк в Python
- Перевод эмодзи и эмотиконов.
- Визуализация пропусков данных
- Любовь к Python
- Декораторы в Python
- Перегрузка операторов в Python
- Методы работы со списками
- Атрибуты массивов в Numpy
- Создание файла с проверкой ошибки
- Работа с YAML в Python: PyYAML.
- Фильтрация списков с itertools
- Работа с OpenCV
- Подробная информация о %pinfo
- Метод __imod__ для Python
- Оптимизация интернирования строк
- Копирование объектов в Python
- Открытие и редактирование скриптов Python
- Генератор списка с условием if
- Распаковка аргументов в Python
- Форматирование объектов с модулем pprint
- Работа с эмодзи в Python
- Разделение функций на этапы
- Преобразование range в итератор
- Метод setdefault() в Python
- Эффективная конкатенация строк с использованием join()
- Функция zip() в Python
- Метод index() в Python
- Получение локальных переменных в Python
- Импорт с альтернативным именем
- Проверка существования переменной с оператором :=
- Генераторы в Python
- Конкатенация списков в Python
- Удаление элемента из списка
- Сложные типы данных в Python
- Работа с словарями в Python
- Форматирование строк в Python.
- Частичное применение функций в Python















