在Python中,将文件复制到指定目录可以通过以下几种方法实现:
1. 使用 `shutil.copy2` 方法:
import shutil
source_file = 'path/to/source/file.txt' 源文件路径
target_folder = 'path/to/target/folder/' 目标文件夹路径
shutil.copy2(source_file, target_folder) 复制文件到目标文件夹
2. 使用 `shutil.move` 方法:
import shutil
source_file = 'path/to/source/file.txt' 源文件路径
target_folder = 'path/to/target/folder/' 目标文件夹路径
shutil.move(source_file, target_folder) 将文件移动到目标文件夹
3. 使用 `os.makedirs` 和 `os.path.join` 创建目录并复制文件:
import os
source_file = 'path/to/source/file.txt' 源文件路径
target_folder = 'path/to/target/folder/' 目标文件夹路径
确保目标文件夹存在
if not os.path.exists(target_folder):
os.makedirs(target_folder)
复制文件到目标文件夹
shutil.copy2(source_file, target_folder)
请确保源文件和目标文件夹的路径都是正确的。如果需要复制整个目录及其内容,可以使用 `shutil.copytree` 方法:
import shutil
source_dir = 'path/to/source/directory' 源目录路径
target_dir = 'path/to/target/directory' 目标目录路径
shutil.copytree(source_dir, target_dir) 复制整个目录及其内容
以上方法可以帮助你完成文件到指定目录的复制操作