Как сделать программу для перемещения файлов?

Для создания программы перемещения файлов на 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. В зависимости от требований, можно доработать код, добавив обработку различных случаев (например, если файл уже существует в целевой директории) или реализовав более расширенную логику перемещения файлов.