📅  最后修改于: 2023-12-03 15:22:24.496000             🧑  作者: Mango
本文将介绍如何使用Python编程语言来复制文件到目录。在这个过程中,我们需要使用Python内置的os
库和shutil
库。使用这些库,我们可以通过读取一个文本文件中的文件路径来将其复制到指定目录。
以下是代码实现过程:
os
库和shutil
库,以及定义所需的变量:import os
import shutil
source_file = 'file.txt'
target_directory = '/target/directory'
os
库来检查目标目录是否存在。如果目录不存在,我们将创建目录。if not os.path.exists(target_directory):
os.makedirs(target_directory)
with open(source_file) as f:
files = f.readlines()
shutil
库中的copy
方法来复制每个文件。for file in files:
file = file.strip() # Remove any whitespace from the filename
shutil.copy(file, target_directory)
import os
import shutil
source_file = 'file.txt'
target_directory = '/target/directory'
# Check if the target directory exists, and create it if it doesn't
if not os.path.exists(target_directory):
os.makedirs(target_directory)
# Open the source file and read the list of files
with open(source_file) as f:
files = f.readlines()
# Loop through the files and copy each one to the target directory
for file in files:
file = file.strip() # Remove any whitespace from the filename
shutil.copy(file, target_directory)
现在您已经学会了使用Python将文件从一个目录复制到另一个目录!在这个例子中,我们使用了os
库和shutil
库来完成这一任务。这种方法非常适用于多个文件需要复制到同一目录的情况。