首页 > 解决方案 > 如何将pdf文件复制到excel表中给出的相应文件夹中?

问题描述

我是 python 的初学者,我有一个包含很多 pdf 文件的文件夹,我还有一个 excel 文件,如下所示,其中包含文件必须复制到的所有文件名和相应的文件夹。我怎样才能使用python做到这一点?

文件名 文件夹
一个.pdf α
b.pdf 测试版

我使用了shutil,但不确定如何使用它来执行任务。

import shutil, os
import pandas as pd
root = 'pdf files path'

df = pd.read_excel('excel_file_path')

for x in df.File_Name:
    if x in root:
        shutil.copy(x, df.Folder)

标签: pythonexcelpandaspdfdirectory

解决方案


from shutil import copyfile
copyfile(src, dst) # or copy if you want to copy directory

这样,您将 src 文件复制到 dst 目录


推荐阅读