import shutil shutil.copy(src, dst, *, follow_symlinks=True)
src - str, исходное место/путь копируемого файла ,dst - str, место/путь назначения нового файла,follow_symlinks=True - что делать с символическими ссылками.str имя скопированного dst.Функция copy() модуля shutil копирует файл src в файл или каталог dst. Аргументы src и dst должны быть строками. Возвращает путь к вновь созданному файлу.
dst указывает на каталог, то файл будет скопирован в dst с использованием базового имени файла из src.follow_symlinks имеет значение false, а src является символической ссылкой, то dst будет создан как символическая ссылка.follow_symlinks имеет значение true и src является символической ссылкой, то dst будет копией файла, на который ссылается src.Функция shutil.copy() копирует данные файла и режима доступа к файлу. Другие метаданные, такие как время создания и время изменения файла не сохраняются. Чтобы сохранить все метаданные файла из оригинала, используйте функцию shutil.copy2().
shutil.copy.>>> import shutil, os >>> from glob import glob # создадим тестовый файл >>> open('shutil_copy.txt', 'w').close() # создадим временную директорию >>> os.mkdir('example') >>> glob('example/*') # [] # Копирование, обратите внимание, что 'dst' # задан как каталог! >>> shutil.copy('shutil_copy.txt', 'example') # 'example/shutil_copy.txt' # смотрим результат >>> glob('example/*') # ['example/shutil_copy.txt'] # удаляем >>> shutil.rmtree('example')