Курс 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"
- Объединение словарей в Python
- Базовые объекты Python
- Подсчет элементов в списке с Counter
- Делегирование в Python
- UserList в Python: Описание и примеры использования
- Многострочные комментарии в Python
- Регистрация на хакатоне
- Функция rsplit() в Python
- Ввод нескольких значений
- Принципы SRP и OCP
- Преобразование числа в список цифр
- Создание комплексных чисел
- Генерация случайных чисел в Python
- Проверка вхождения подстроки
- Python enumerate() функции
- Порядок операций в Python
- Определение функций с необязательными аргументами
- Python: отличительная особенность — отступы
- Создание списков в Python
- Названия столбцов в Python таблицах
- Pillow: работа с изображениями
- Enum в Python
- Работа с итераторами в Python
- Работа с NumPy
- Python: цикл for и оператор присваивания
- Подсчет элементов в Python
- Экспорт данных с помощью writefile
- Форматирование заголовков в Python
- Перегрузка операторов в Python
- Аннотации типов в Python
- Атрибуты класса и экземпляра
- Форматирование строк в Python
- Избегайте пустого списка
- Освобождение памяти в Python
- Извлечение аудио из видео
- Генерация резюме в Gensim
- Структурирование именованных констант
- Установка и использование Virtualenv
- Оператор assert в Python
- Сложение матриц в NumPy
- Поиск всех индексов подстроки
- Замена элементов в списке с помощью генераторов списков
- Определение локальных переменных в Python
- Сортировка списка по индексам
- Добавление элемента к кортежу
- Проверка класса объекта
- Разница между датами
- Руководство по Pymorphy2















