Курс 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. Работа с OpenCV
  3. Генераторы списков в Python
  4. Преобразование в float
  5. Удаление пробелов методом translate()
  6. Создание даты из строки ISO
  7. Преобразование объекта в строку
  8. Заказ карты Тинькофф Black
  9. Проверка однородности элементов списка
  10. Конструктор в Python
  11. Преобразование регистра строк
  12. Преобразование числа в список цифр
  13. Защита данных в Python
  14. Утечки переменных цикла в Python 3.x
  15. Операторы Splat и splatty-splat
  16. Объединение кортежей в Python
  17. Python reversed() функция
  18. Установка и использование Telegram API в Python
  19. Работа с argparse
  20. Оператор += для объединения строк
  21. Управление памятью в numpy.
  22. Упрощенный вывод данных в Python
  23. Метод invert для побитового отрицания
  24. Библиотека Chartify: руководство
  25. Извлечение новостей с newspaper3k
  26. Построение графиков в Matplotlib
  27. Изменение объектов в Python
  28. Переменная с нижним подчеркиванием
  29. Названия переменных
  30. Многострочные строки в Python
  31. Оператор «or» в Python
  32. Динамическая типизация в Python
  33. Работа с парами ключ-значение
  34. Подсказки при вводе данных в Python
  35. Метод matmul для умножения матриц
  36. Генераторы списков
  37. Оператор is в Python
  38. Управление браузером с Selenium
  39. Flask — веб-фреймворк Python
  40. Анонимные функции Lambda
  41. Доступ к локальным переменным
  42. Работа с библиотекой xkcd
  43. Метод count в Python: почему count(», ») возвращает 4?

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