Курс 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. discard() — удаление элемента из множества
  2. Конкатенация строк с методом join()
  3. Логирование в Python
  4. Поиск подстроки в строке
  5. Склеивание строк без циклов
  6. Оператор continue в Python
  7. Работа с модулем cmath
  8. Методы list в Python
  9. Управление сессиями в Python
  10. Defaultdict в Python
  11. Обрезка изображения с Pillow
  12. Проверка существования переменной с оператором :=
  13. Группы исключений в Python
  14. Функция pow() — возвести число в степень
  15. Форматирование даты с strftime()
  16. Оптимизация памяти с помощью __slots__
  17. Форматирование строк с % в Python
  18. Библиотека sh: использование команд bash в Python
  19. Оболочка Python
  20. Функция rsplit() в Python
  21. Возвращение нескольких значений
  22. Проверка версии Python
  23. Установка Python3.7 и PIP
  24. Тип CodeType в Python.
  25. Область видимости переменных
  26. Удаление ключа из словаря в Python
  27. Структурирование данных с Pydantic
  28. Отладка в Python
  29. Удаление файлов и папок в Python
  30. Python Аргументы по умолчанию
  31. Работа с функцией next() в Python
  32. Запуск файлового сервера
  33. Docstring в Python
  34. Иерархия классов в Python
  35. Оптимизация методов в Python 3.7
  36. Форматирование вывода с F-строками
  37. ROT13 Шифр Цезаря в Python
  38. Python и Монти Пайтон
  39. Объявление переменных в Python
  40. Курс Data Scientist в медицине
  41. Bootle — простой веб-фреймворк
  42. Работа с файлами в Python
  43. Показ всплывающих окон Tkinter
  44. Инверсия списка и строки в Python
  45. Python: Splat-оператор и splatty-splat
  46. Работа с изображениями Pillow
  47. Функция product() в Python
  48. Создание генераторов

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