Для создания программы перемещения файлов на Python, можно воспользоваться стандартной библиотекой shutil
, которая предоставляет удобные методы для работы с файловой системой. Ниже приведен пример программы, которая перемещает файл из одной директории в другую:
import shutil import os def move_file(source, destination): if os.path.exists(source): shutil.move(source, destination) print(f"Файл перемещен из `{source}` в `{destination}`") else: print("Файл не найден") if __name__ == "__main__": source_path = "путь/к/исходной/директории/файл.txt" destination_path = "путь/к/целевой/директории/файл.txt" move_file(source_path, destination_path)
В данном коде мы сначала импортируем модули shutil
и os
, затем определяем функцию move_file
, которая принимает два параметра: путь к исходному файлу и путь к целевой директории. Функция проверяет, существует ли файл по заданному пути, и если да, перемещает его в целевую директорию с помощью метода shutil.move
.
В блоке if __name__ == "__main__":
мы задаем пути к исходному и целевому файлу, и вызываем функцию move_file
с этими аргументами.
Это простой пример программы для перемещения файлов на Python. В зависимости от требований, можно доработать код, добавив обработку различных случаев (например, если файл уже существует в целевой директории) или реализовав более расширенную логику перемещения файлов.