Курс 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"
- Роль object и type в Python
- Создание генераторов в Python
- Руководство по использованию Colorama
- Регулярные выражения в Python
- Работа с zip()
- Обновление и получение данных в SQLite
- Генераторы списков
- Функция print() — вывод информации
- Работа с YAML в Python
- Переименование файлов в Python
- Удаление элемента по индексу в Python
- Просмотр атрибутов и методов класса
- Pillow: работа с изображениями
- Фильтрация списка чисел
- Работа с путями в Python
- Оператор in и not in в Python
- Основы работы со строками в Python
- Назначение максимального и минимального значения переменной в Python.
- Получение текущей директории
- Декораторы в Python
- Разделение строк методом split()
- Отображение HTML кода в Python
- Многопоточность и асинхронное программирование в Python
- Оптимизация строк в Python
- Определение наиболее частого элемента с помощью collections.Counter
- Курсы Яндекс Практикум
- Установка и использование Virtualenv
- Перевернуть список в Python
- Ускоренный импорт библиотек
- Игра Виселица на Python
- Работа с часовыми поясами в Python
- Импорт объектов из модулей
- Копирование в Python
- Упрощение работы с JSON-данными в Python
- Функция с *args.
- Удаление пробелов методом translate()
- Работа с часовыми поясами в Python.
- Создание обратного итератора
- Удаление элемента из списка
- Изменение переменной в Python: nonlocal
- Работа с пакетами
- Настройка Cron
- Измерение времени выполнения кода
- Генерация случайных чисел Python
- Пространство имен в Python
- Изучение объектов с помощью dir()
- Игра «Камень, ножницы, бумага» — Python















