Курс Python → Методы shutil для работы с файлами

Модуль shutil в Python предоставляет удобные методы для копирования и перемещения файлов. Он позволяет нам работать с файлами и директориями, выполняя операции копирования, перемещения, удаления и другие.

Одним из наиболее часто используемых методов модуля shutil является shutil.copy(). Этот метод используется для копирования файла из одного места в другое. Например, чтобы скопировать файл «example.txt» из директории «source» в директорию «destination», мы можем использовать следующий код:


import shutil

shutil.copy("source/example.txt", "destination/example.txt")

Еще одним полезным методом модуля shutil является shutil.move(). Этот метод используется для перемещения файла или директории из одного места в другое. Например, чтобы переместить файл «example.txt» из директории «source» в директорию «destination», мы можем использовать следующий код:


import shutil

shutil.move("source/example.txt", "destination/example.txt")

Кроме того, модуль shutil также предоставляет методы для работы с архивами, сжатием файлов, рекурсивным копированием и многими другими операциями. Используя модуль shutil, мы можем эффективно управлять файлами и директориями в Python, делая нашу работу с файловой системой более удобной и эффективной.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с Path в Python
  2. Оператор (*) в Python
  3. Сериализация данных в JSON с помощью json.dumps
  4. Тернарный оператор в Python
  5. Подсчет элементов в Python
  6. Использование эмодзи в Python
  7. Оптимизация памяти с __slots__
  8. Получение списка кортежей из словаря
  9. Регистрация на TenChat
  10. Асинхронное программирование с asyncio
  11. Преобразование регистра символов
  12. Функция format() в Python
  13. Перегрузка операторов в Python
  14. Генераторы и сеты в Python
  15. Логические операторы в Python
  16. Работа с GitHub в Telegram
  17. Просмотр файла в Jupyter Noteboo
  18. Проверка ввода с помощью isdigit
  19. Логический оператор «and» в Python
  20. inspect в Python: анализ кода
  21. Преобразование числа в восьмеричную строку
  22. Метод title() в Python
  23. Группы исключений в Python
  24. Библиотека Emoji: использование смайлов в Python
  25. Декодирование строк в Python
  26. Преобразование вложенного списка
  27. Генераторы в Python
  28. TON Smart Challenge #2: участие и подготовка
  29. Копирование файлов с shutil()
  30. Создание вложенных циклов for
  31. Введение в PyTorch
  32. Преобразование числа в список цифр
  33. Избегайте двойного подчеркивания
  34. Создание словарей и множеств в Python
  35. Транспонирование матрицы
  36. Декораторы в Python
  37. Подсчет часто встречающихся элементов
  38. Добавление элементов в список
  39. Склеивание строк без циклов
  40. Расчет времени выполнения программы
  41. Списковое включение в Python
  42. Преобразование генераторов в циклы
  43. Типы возвращаемых значений в Python
  44. Поиск подстроки в строке
  45. Глобальные переменные в Python
  46. Операторы Splat и splatty-splat
  47. Декораторы в Python
  48. Улучшение читаемости кода в Python

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