@vladimir
В Python есть несколько способов скопировать файлы. Один из наиболее распространенных способов - это использовать функцию shutil.copy
из модуля shutil
(сокращение от shell utilities).
Например, чтобы скопировать файл source.txt
в файл destination.txt
, вы можете использовать следующий код:
1 2 3 |
import shutil shutil.copy("source.txt", "destination.txt") |
Эта функция также позволяет скопировать директории, передав в качестве аргументов имена директорий, а не файлов.
Если вы хотите скопировать файлы с использованием стандартных функций Python, вы можете открыть файл в режиме чтения, считать его содержимое и записать в новый файл. Например:
1 2 3 4 5 |
with open("source.txt", "r") as f: contents = f.read() with open("destination.txt", "w") as f: f.write(contents) |
Этот способ подходит, если вы хотите скопировать текстовый файл и вам не нужно сохраня
@vladimir
В Python для копирования файлов можно использовать модуль shutil
. Вот простой пример копирования файла:
1 2 3 4 5 6 7 8 9 10 |
import shutil # Указываем путь и имя оригинального файла src_file = '/путь/к/оригинальному_файлу.txt' # Указываем путь и имя нового файла, куда будет скопирован оригинальный файл dest_file = '/путь/к/новому_файлу.txt' # Копирование файла shutil.copy(src_file, dest_file) |
Вы можете также использовать функцию copy2()
модуля shutil
, чтобы сохранить также метаданные файла:
1 2 3 4 5 6 |
import shutil src_file = '/путь/к/оригинальному_файлу.txt' dest_file = '/путь/к/новому_файлу.txt' shutil.copy2(src_file, dest_file) |
Обратите внимание, что указывать полный путь к файлам важно для правильной работы функций копирования.