Курс Python → Удаление файлов и папок в Python
Для удаления файлов или папок в Python можно воспользоваться стандартной библиотекой os. Для удаления файлов используется функция remove(), которая принимает путь к удаляемому файлу в качестве аргумента. Например:
import os
os.remove('file.txt')
Для удаления папок можно воспользоваться функцией rmdir(), которая также находится в модуле os. Эта функция удаляет пустую папку. Например:
os.rmdir('folder')
Если нужно удалить папку вместе с ее содержимым, можно воспользоваться функцией shutil.rmtree() из модуля shutil. Эта функция рекурсивно удаляет все файлы и подпапки в указанной директории. Например:
import shutil
shutil.rmtree('folder')
При использовании этих функций следует быть осторожным, так как удаленные файлы или папки нельзя будет восстановить. Поэтому перед удалением стоит убедиться, что это действительно необходимо, и выполнить необходимые проверки, чтобы избежать потери важной информации.
Другие уроки курса "Python"
- Измерение времени выполнения кода в Python
- Сравнение неупорядоченных списков
- Метод __ilshift__ для битового сдвига влево
- Улучшенные подсказки для импорта в Python 3.12
- Использование html-скриптов в Jupyter Notebook
- Удаление ключей из словаря
- Регистрация на TenChat
- Метод __iand__ для пользовательских классов
- Объединение списков в Python
- Форматирование строк в Python
- Создание лямбда-функций
- Поиск самого длинного слова в списке с использованием max()
- Оператор match в Python
- Конкатенация строк в Python
- Работа с кортежами в Python
- Тестирование с unittest
- Генераторы в Python
- Разработка игры Pong с turtle
- Чтение и запись TOML-конфигов
- Сортировка в Python
- Итерация по копии коллекции
- Работа с многоуровневыми словарями в Python
- Удаление файлов с shutil.os.remove()
- История Python
- Извлечение данных из JSON
- Методы работы со строками в Python
- Получение имени функции с помощью inspect
- Изучение объектов с помощью dir()
- SciPy: широкий функционал для математических операций
- Список и кортеж в Python
- Расчет времени выполнения
- globals и locals
- Определение функций с необязательными аргументами
- Протокол управления контекстом
- Идентификатор объекта в Python
- Вывод букв строки в Python
- Метод округления чисел
- Методы split() и join() — Python строк.
- Вычисление логарифмов в Python
- Создание коллекций из генератора
- Тест скорости набора текста на Python
- Декодирование строк в Python
- Объединение списков в Python
- Метод remove() для удаления элемента из списка
- Метод repr() в Python
- Замыкания в Python
- Исправление ошибки NameError















