Курс 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. Подсчет элементов в списке с Counter
  4. Делегирование в Python
  5. UserList в Python: Описание и примеры использования
  6. Многострочные комментарии в Python
  7. Регистрация на хакатоне
  8. Функция rsplit() в Python
  9. Ввод нескольких значений
  10. Принципы SRP и OCP
  11. Преобразование числа в список цифр
  12. Создание комплексных чисел
  13. Генерация случайных чисел в Python
  14. Проверка вхождения подстроки
  15. Python enumerate() функции
  16. Порядок операций в Python
  17. Определение функций с необязательными аргументами
  18. Python: отличительная особенность — отступы
  19. Создание списков в Python
  20. Названия столбцов в Python таблицах
  21. Pillow: работа с изображениями
  22. Enum в Python
  23. Работа с итераторами в Python
  24. Работа с NumPy
  25. Python: цикл for и оператор присваивания
  26. Подсчет элементов в Python
  27. Экспорт данных с помощью writefile
  28. Форматирование заголовков в Python
  29. Перегрузка операторов в Python
  30. Аннотации типов в Python
  31. Атрибуты класса и экземпляра
  32. Форматирование строк в Python
  33. Избегайте пустого списка
  34. Освобождение памяти в Python
  35. Извлечение аудио из видео
  36. Генерация резюме в Gensim
  37. Структурирование именованных констант
  38. Установка и использование Virtualenv
  39. Оператор assert в Python
  40. Сложение матриц в NumPy
  41. Поиск всех индексов подстроки
  42. Замена элементов в списке с помощью генераторов списков
  43. Определение локальных переменных в Python
  44. Сортировка списка по индексам
  45. Добавление элемента к кортежу
  46. Проверка класса объекта
  47. Разница между датами
  48. Руководство по Pymorphy2

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