Курс 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"
- Блок else в циклах Python
- Оптимизация памяти с помощью __slots__
- Создание тестовых данных с Faker
- Создание функций с произвольным количеством аргументов
- Методы обработки строк в Python
- Установка и использование Virtualenv
- Блок try…finally в Python
- Работа со строками в Python
- Методы list в Python
- Моржовый оператор в Python 3.8
- Проверка типов с помощью isinstance
- Преобразование списка в словарь через генератор
- Мониторинг работы программы Py-spy
- Декораторы в Python
- Работа с утверждениями в Python
- Генерация фальшивых данных с Faker
- Роль ключевого слова self
- Управление контекстом с помощью декоратора contextmanager
- Подсчет элементов в Python
- Локальные переменные.
- Отправка HTTP-запросов с User-Agent
- Создание копии списка в Python
- Работа с дробями в Python
- Комплексные числа в Python
- Анонимные функции Lambda
- Преобразование генераторов в циклы
- Синхронизация потоков с time.sleep()
- Работа с Requests для HTTP-запросов
- Исправление ошибки NameError
- Форматирование строк в Python
- Удаление первого элемента списка
- Определение имен функций
- Метод pos в Python
- Цепные операции в Python
- Работа с файлами в Python
- Показ всплывающих окон Tkinter
- Извлечение аудио из видео
- Безопасные SQL-запросы в Python 3.11
- Вычисление разности множеств в Python
- Импорт и использование модулей в Python
- Сравнение строк в Python
- Именованные срезы в Python
- Преобразование чисел в восьмеричную строку
- Проверка однородности элементов списка















