要将一份pdf文件复制成多份,你可以使用shutil模块的copy2函数进行复制操作,并结合循环来重复复制多次。下面是一个示例代码:
import shutil
# 源文件路径,即待复制的pdf文件
source_file = 'path/to/source/file.pdf'
# 目标文件夹路径,存放复制后的pdf文件
target_folder = 'path/to/target/folder/'
# 复制的份数
num_copies = 5
# 循环复制
for i in range(num_copies):
target_file = f'{target_folder}copy_{i+1}.pdf' # 设置目标文件名
shutil.copy2(source_file, target_file) # 复制文件到目标文件夹,并重命名为 copy_i.pdf
请将 path/to/source/file.pdf
替换为源文件的路径,将 path/to/target/folder/
替换为目标文件夹的路径。num_copies
变量指定要复制的份数,你可以根据需要进行修改。此代码将循环复制源文件,每次复制都在目标文件夹中创建一个新的副本,并按照 copy_i.pdf
的命名格式对文件进行重命名。
注意确保目标文件夹具有足够的写入权限。如果目标文件夹不存在,你可以在代码中使用 os.makedirs(target_folder)
创建它。