Курс 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
- Принципы LSP и ISP в Python
- Экспорт внешнего файла с помощью writefile
- Декораторы в Python
- Оператор += в Python
- Отладчик pdb: начало работы
- Карта бомбоубежищ в Москве и Питере
- Объединение коллекций в Python
- Хранение переменных в словаре.
- Наиболее частотные элементы с помощью Counter
- Разница между датами
- Символ подчеркивания в Python
- Вызов внешних программ в Python с помощью sh
- Структурирование данных с Pydantic
- Запуск Python из интерпретатора
- Получение текущего времени в Python
- Преобразование чисел в восьмеричную строку
- Ветвление выражения в Python
- Передача аргументов в Python
- Сортировка с помощью key
- Проекты на Python
- Установка и использование emoji
- Операторы сравнения в Python
- Реверс строки в Python
- lru_cache оптимизация функций
- Создание виртуальной среды
- Работа с пользовательским вводом
- Замена текста с re.sub()
- Атрибуты класса и экземпляра
- Метод rpow в Python
- Хранение переменных в Python.
- Профилирование данных с Pandas.
- Генераторы списков
- Аннотации типов в Python
- ChainMap.new_child() — добавление нового словаря
- Измерение времени выполнения кода
- Метод join() для объединения элементов
- Преобразование числа в список цифр
- Подсказки типов в Python
- Сравнение def и lambda в Python
- Форматирование даты с strftime()
- Установка и использование модуля Wikipedia
- Проблема с изменяемыми аргументами
- Сортировка данных в Python
- Настройка нарезки списков
- Заказ карты Тинькофф Black
- Инициализация структур данных















