Курс 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"

  1. Секреты Python
  2. Оператор is в Python
  3. Работа со строками в Python
  4. Конкатенация списков в Python
  5. Работа с аргументами командной строки в Python
  6. Модуль itertools: эффективная работа с итераторами
  7. Генерация случайных чисел в Python
  8. Улучшение читаемости кода в Python
  9. Повторение элементов в Python
  10. Объединение коллекций в Python
  11. Область видимости переменных
  12. Поиск индексов в списке
  13. Работа с прокси в Python
  14. Профилирование кода на Python
  15. Работа с WindowsPath()
  16. Проверка версии Python
  17. Метод сравнения объектов в Python
  18. Метод index() в Python
  19. Удаление символов новой строки в Python.
  20. Группировка элементов Python
  21. Передача аргументов в Python
  22. Векторизация в Python с NumPy.
  23. Работа с библиотекой requests
  24. Отправка HTTP-запросов с User-Agent
  25. Работа с файловой системой в Python
  26. Настройка Cron
  27. Извлечение аудио из видео
  28. Игра «Угадывание чисел»
  29. Область видимости переменных
  30. Создание Radio кнопок в tkinter
  31. Экспорт данных в файл.
  32. Разделение строки с помощью re.split()
  33. Добавление Progressbar в Python
  34. Фильтрация элементов с помощью islice
  35. Печать месячного календаря
  36. Хэш-функции и метод цепочек
  37. Создание словарей в Python
  38. Удаление элемента из списка в Python
  39. Карта бомбоубежищ в Москве и Питере
  40. Лямбда-функции в Python
  41. Пересечение списков с использованием множеств
  42. Наследование в программировании
  43. Оператор «or» в Python
  44. Преобразование символов с помощью map
  45. Сравнение строк в Python
  46. Управление сессиями в Python
  47. Поиск с помощью регулярных выражений

Marketello читают маркетологи из крутых компаний