Курс 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: динамическая типизация и проверка типов
- Оптимизация параметров в Python
- Метод rpow в Python
- Бесконечные списки в Python
- Concrete Paths в Python
- Печать месячного календаря
- Форматирование строк в Python
- Упрощение работы с JSON-данными в Python
- Генератор бросков кубиков
- Оператор match в Python
- Оператор «not» в Python
- Логический оператор «and» в Python
- Объединение Python и Shell
- UserList в Python: Описание и примеры использования
- Python Enumerate
- Генераторы списков в Python
- Основы работы со строками в Python
- Управление виртуальными средами в Python
- Подсчет количества элементов в списке
- Многострочные комментарии в Python
- Замеры производительности в Python
- Мощь вложенных функций в Python
- Навыки Python: строки, типы данных
- Утечки переменных цикла в Python 3.x
- Обмен значений переменных в Python
- Списковый компрехеншен.
- Очистка данных в Python
- Сложение матриц в NumPy
- Оператор continue в Python
- Список методов и атрибутов
- Определение локальных переменных в Python
- Работа с пакетами
- Работа с YAML в Python: PyYAML.
- TON Smart Challenge #2: участие и подготовка
- Генераторы в Python
- Создание тестовых данных с Faker
- Функциональное программирование в Python
- Функция enumerate в Python
- Возврат нескольких значений
- Лямбда-функции в Python
- Подчеркивание в REPL
- Метод ior для битовых операций
- Использование type hints
- Просмотр файла в Jupyter Noteboo
- Python itertools combinations() — группировка элементов















