Курс 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. Равенство и идентичность в Python
  2. Переменные в Python
  3. enumerate() в Python для работы с индексами
  4. Передача параметров в Python
  5. Профилирование данных с Pandas
  6. Выход из профиля в Django
  7. Добавление элемента к кортежу
  8. Непрерывная проверка в Python
  9. Управление асинхронными задачами с помощью Semaphore
  10. Метод lt для сортировки объектов
  11. Форматирование строк с f-строками
  12. *args и **kwargs в Python
  13. Группировка элементов Python
  14. Генераторы списков
  15. Показ всплывающих окон Tkinter
  16. Псевдонимы в Python
  17. Colorama: окрашивание текста в Python
  18. Операции с кортежами
  19. Методы list в Python
  20. Работа со списками
  21. Атрибуты объекта в Python
  22. Перебор элементов списка в Python
  23. Использование функции product
  24. Сортировка элементов в Python
  25. Управление асинхронными задачами на Python.
  26. Работа с collections в Python
  27. JSON-esque в Python
  28. Копирование объектов в Python
  29. Генераторы списков в Python
  30. Запуск внешних программ с subprocess
  31. Подсчет частотности элементов в Python
  32. Установка и использование pyshorteners
  33. Объединение словарей в Python
  34. Модуль pprint: улучшение вывода данных
  35. Создание треугольника Паскаля
  36. Проверка типа данных
  37. Декоратор проверки активности
  38. Python enumerate() функции
  39. Получение локальных переменных в Python
  40. Python reversed() функция
  41. Установка User-Agent в Python
  42. Итераторы в Python
  43. Циклы for в Python

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