Курс Python → Перемещение и удаление файлов в Python

Для перемещения или удаления файлов в Python, можно воспользоваться модулем os или модулем shutil. Один из способов перемещения файла — использование метода rename() из модуля os. Синтаксис этого метода прост: os.rename(исходное местонахождение, целевое местонахождение). Например, чтобы переместить файл file.txt из папки «source» в папку «destination», можно написать os.rename(«source/file.txt», «destination/file.txt»).

Для удаления файла также можно использовать метод из модуля os — os.remove(). Синтаксис этого метода также прост: os.remove(путь к файлу). Например, чтобы удалить файл file.txt из текущей директории, можно написать os.remove(«file.txt»).

Если вам нужно переместить или удалить несколько файлов сразу, удобнее использовать модуль shutil. Например, для перемещения всех файлов из папки «source» в папку «destination», можно воспользоваться методом shutil.move(). Синтаксис этого метода: shutil.move(исходная директория, целевая директория).

import os
import shutil

# перемещение файла
os.rename("source/file.txt", "destination/file.txt")

# удаление файла
os.remove("file.txt")

# перемещение всех файлов из одной директории в другую
shutil.move("source", "destination")

Таким образом, при помощи модулей os и shutil в Python можно легко перемещать и удалять файлы. Важно помнить, что при работе с файлами нужно быть внимательным, чтобы не потерять важные данные.

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

Автор урока

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

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

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

  1. Проверка элементов списка условием
  2. Присоединение элементов коллекции
  3. Удаление ресурса в Python
  4. Сравнение def и lambda функций в Python
  5. Установка пакетов с помощью pip
  6. Форматирование строк в Python
  7. Просмотр файла в Jupyter Noteboo
  8. Python defaultdict добавление ключа
  9. Проверка памяти объекта
  10. Создание словарей и множеств в Python
  11. Проверка подстроки в строке с помощью in
  12. Установка Home Assistant
  13. Функция pow() — возвести число в степень
  14. Преобразование типов данных в set comprehension
  15. Цикл for в Python
  16. Управление асинхронными задачами на Python.
  17. Вычисление логарифмов в Python
  18. Проекты на Python
  19. Работа с модулем random
  20. Генерация случайных чисел Python
  21. Переопределение метода __pow__
  22. Замер времени выполнения кода
  23. Срезы в Numpy
  24. Python groupby() из itertools: работа с повторяющимися элементами
  25. Декоратор total_ordering для класса Point
  26. JSON в Python: модуль, dump, dumps, load
  27. Отладка утечек памяти в Python
  28. Множественное назначение в Python
  29. Установка и использование библиотеки google
  30. Переопределение метода __floordiv__
  31. Счетчик в Python: most_common()
  32. Замыкания в Python
  33. Печать месячного календаря
  34. Копирование файлов с shutil()
  35. Работа с пользовательским вводом
  36. Печать комбинаций в Python с Itertools
  37. Использование super() в Python
  38. Работа с файлами в Python

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