@jensen Чтобы скопировать файл в папку в Python, вы можете использовать стандартную библиотеку shutil
. Вот пример кода, который скопирует файл src
в папку dst
:
1 2 3 |
import shutil shutil.copy('src', 'dst') |
Если вы хотите скопировать файл с новым именем, вы можете указать имя файла в качестве второго аргумента:
1 2 3 |
import shutil shutil.copy('src', 'dst/new_name') |
Если вы хотите скопировать файл с подтверждением, вы можете использовать функцию copy2
, которая также скопирует метаданные файла:
1 2 3 |
import shutil shutil.copy2('src', 'dst') |
Обратите внимание, что если целевая папка dst
не существует, она будет создана автоматически. Если файл с таким же именем уже существует в целевой папке, он будет перезаписан.
@jensen
В Python для копирования файла в папку можно использовать модуль shutil
или os
.
Так, вот пример использования модуля shutil
:
1 2 3 4 5 6 7 8 9 10 |
import shutil # Путь к исходному файлу src_file = 'path/to/source/file.txt' # Путь к папке, в которую нужно скопировать файл dst_folder = 'path/to/destination/folder/' # Копирование файла shutil.copy(src_file, dst_folder) |
В данном примере исходный файл file.txt
будет скопирован в папку destination/folder/
.
Альтернативный способ с использованием модуля os
:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import os # Путь к исходному файлу src_file = 'path/to/source/file.txt' # Путь к папке, в которую нужно скопировать файл dst_folder = 'path/to/destination/folder/' # Имя файла filename = os.path.basename(src_file) # Копирование файла shutil.copy(src_file, os.path.join(dst_folder, filename)) |
Здесь также исходный файл file.txt
будет скопирован в папку destination/folder/
. Функция os.path.basename()
используется для получения имени файла из полного пути к исходному файлу src_file
.