Курс 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. Форматирование данных с помощью pprint
  3. Обработка ошибки IndexError
  4. Python itertools combinations() — группировка элементов
  5. Python UserString — создание подклассов строк
  6. Подписка на @SelectelNews
  7. Поиск самого частого элемента
  8. Создание треугольника Паскаля
  9. Преобразование range в итератор
  10. Безопасный доступ к значениям словаря
  11. Безопасные SQL-запросы в Python 3.11
  12. Создание списков в Python
  13. Lambda-функция в Python: использование с map() и sum()
  14. Работа с кортежами в Python
  15. Явный импорт в Python
  16. Модуль array: создание и использование массивов
  17. Обмен значений переменных в Python
  18. Python Метод sleep() из time
  19. Проверка подстроки в строке
  20. Метод radd для пользовательских чисел
  21. Howdoi — получение ответов из терминала
  22. Хранение переменных в словаре.
  23. Преобразование букв в нижний регистр
  24. Слияние словарей в Python 3.9
  25. Проверка условий: all и any
  26. Работа с библиотекой requests
  27. Оператор морж в Python 3.8
  28. Работа с многоуровневыми словарями в Python
  29. Проверка списка: any() и all()
  30. Поиск частых элементов в списке
  31. Импорт модулей и пакетов в Python
  32. Импорт в Python: список all
  33. Python: возвращение нескольких значений
  34. Каналы Senior: Python, Java, Frontend, SQL, C++
  35. Перетасовка списков в Python
  36. Установка и использование модуля Wikipedia
  37. Проверка существования переменной с оператором :=
  38. Сортировка списка по индексам
  39. Вывод символов строки в Python
  40. Рациональные числа в Python
  41. Повторение и перенос строки
  42. Упрощение условных выражений с тернарным оператором
  43. Управление экспортом элементов
  44. Defaultdict в Python
  45. Форматирование строк в Python
  46. Обрезка изображения с Pillow
  47. Отрицательные индексы списков в Python
  48. Проекты на Python

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