Курс 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"
- Concrete Paths в Python
- Список и кортеж в Python
- Визуализация пропусков данных
- Операторы увеличения и уменьшения в Python
- Импорт с альтернативным именем
- Проверка индексов коллекции
- Создание графиков в терминале
- Разделение строк методом split()
- Регулярные выражения: метод match
- Метод index() в Python
- Кортеж в Python: создание и использование
- Работа с пакетами
- Удаление специальных символов с помощью re.sub
- Отладка производительности Python
- Solidity для DeFi Ethereum
- Создание спинбокса в tkinter
- Работа с изменяемыми коллекциями
- Python Метод sleep() времени
- Оформление кода по PEP 8
- Метод gt в Python
- Метод __ilshift__ для битового сдвига влево
- Создание GUI с Tkinter: Entry
- Сравнение неупорядоченных списков
- Обезопасьте ввод данных
- Игра «Угадывание чисел»
- Работа с модулем cmath
- *args и **kwargs в Python
- Модуль os в Python: работа с файлами
- Функция zip() — объединение последовательностей
- Работа со временем в Python
- Разделение строки с регулярными выражениями
- Генераторы в Python
- Функция sleep() в Python
- Объединение списков в строку
- Изменение переменной в Python: nonlocal
- Получение частей дроби
- Форматирование строк в Python
- Поиск частых элементов в списке
- Путь к интерпретатору Python
- Python reversed() функция
- Правила именования переменных
- Работа с комплексными числами
- Оператор «is not» в Python
- Получение идентификатора объекта в памяти
- Цикл for в Python
- Открытие и запись файлов
- Оператор is в Python















