Курс 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. Работа с массивами в Numpy
  2. Работа с необработанными строками
  3. Antigravity модуль
  4. Пропуск строк в файле с itertools
  5. Декораторы с @wraps
  6. Таймер обратного отсчета
  7. Работа с типами данных в Python с помощью pydantic.
  8. F-строки в Python 3.8
  9. Частичное совпадение ввода
  10. Отделение звука от видео
  11. Переворот строки с помощью срезов
  12. Использование функции enumerate()
  13. Метод count() для списков
  14. Очистка строки в Python
  15. Работа с defaultdictами в Python
  16. Замена текста с re.sub()
  17. Работа со словарями
  18. Обмен значений переменных в Python
  19. Функции map() и reduce() в Python
  20. Установка и использование модуля «howdoi»
  21. Перемещение и удаление файлов в Python
  22. Функция format() в Python
  23. Проверка наличия элемента в списке
  24. Асинхронное программирование с asyncio
  25. Переменные класса и экземпляра
  26. Установка и использование Telegram API в Python
  27. Декоратор total_ordering для сравнения объектов
  28. Объединение итераторов
  29. Лямбда-функции в Python
  30. CSV строка разделение в Python
  31. Работа с комплексными числами
  32. Извлечение аудио из видео
  33. Оператор is в Python
  34. Enum в Python
  35. Разбиение текста в Python
  36. Оформление кода по PEP 8
  37. Функция zip() в Python
  38. Тип CodeType в Python.
  39. Удаление ссылок в Python
  40. Комментарии в Python
  41. Поиск уникальных элементов строкой в Python
  42. Переопределение метода xor в Python
  43. Закрытие файла в Python
  44. Руководство по библиотеке pydantic
  45. Инициализация переменных
  46. Раздувающийся словарь в Python

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