Курс 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. Docstring в Python
  2. Частичное совпадение ввода
  3. Преобразование списка в словарь через генератор
  4. Многопоточность и асинхронное программирование в Python
  5. Область видимости переменных в Python
  6. Отрицательные индексы списков
  7. Явный импорт в Python
  8. Flask — веб-фреймворк Python
  9. Закрытие файла в Python
  10. Класс Counter() для подсчета элементов
  11. Распаковка аргументов в Python
  12. Декораторы в Python
  13. Функция product() из itertools
  14. Генераторы в Python
  15. Повторение элементов в Python
  16. Операции с комплексными числами
  17. Работа со строками в Python
  18. Метод __imod__ для Python
  19. Работа с утверждениями в Python
  20. Декораторы в Python
  21. Многоточие в Python
  22. Установка и использование модуля Wikipedia
  23. Библиотека Chartify: руководство
  24. Сокращение ссылок с pyshorteners
  25. Экранирование символов в Python
  26. Виртуальные среды в Python
  27. Порядок и длина множеств в Python
  28. Регистрация на курсы SF Education
  29. Модуль xkcd: загрузка комиксов
  30. Блок else в обработке исключений
  31. Работа с JSON в Python
  32. Измерение времени выполнения
  33. Замена элементов в списке с помощью генераторов списков
  34. Метод remove() для удаления элемента из списка
  35. Работа с *args и **kwargs в Python
  36. Декораторы в Python
  37. Поиск частого элемента
  38. Работа с комплексными числами
  39. Получение текущей даты и времени
  40. Измерение времени выполнения кода с помощью time
  41. Мощь вложенных функций в Python
  42. Изменение переменной в Python: nonlocal
  43. Генерация фальшивых данных с Faker
  44. Конкатенация строк с join() в Python

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