Курс 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"
- Описание скриптов в README
- Работа с коллекциями Python
- Установка Python — Простое руководство
- Генераторы словарей и множеств
- Курс Data Scientist в медицине
- Оптимизация создания строк
- Перемещение и удаление файлов в Python
- Тайное преобразование типа ключа
- Математические функции в Python
- Метод split() в Python
- Определение функций с необязательными аргументами
- Операция += для списков
- Сравнение def и lambda-функций
- Защита данных в Python
- Перевернуть список в Python
- Исключение NotImplementedError
- Преобразование текста в нижний регистр
- Объединение словарей в Python
- Изменение объектов в Python
- Создание новых списков
- Python Метод sleep() из time
- Операторы присваивания в Python
- Объединение словарей в Python
- Извлечение данных из JSON
- Множественное назначение в Python
- Хешируемые ключи в Python
- Логический оператор «and» в Python
- Подсчет часто встречающихся элементов
- UserList в Python: Описание и примеры использования
- Расширение информации об ошибке в Python
- Оптимизация памяти с помощью __slots__
- Печать календаря
- Приближение чисел в Python
- Печать списка с помощью метода join
- Работа с комплексными числами
- Метод rename() для переименования файлов и каталогов
- Работа с SQLite в Python
- Списковое включение в Python
- Пространство имен в Python
- Асинхронное программирование с asyncio
- Генератор списка в Python
- Множественное наследование в Python
- Работа с Requests для HTTP-запросов
- Исправление ошибки NameError
- Python reversed() vs срез[::-1]
- Функция zip() в Python
- Создание словаря через dict comprehension
- Оператор «not» в Python















