python - 如何将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)
解决方案
from shutil import copyfile
copyfile(src, dst) # or copy if you want to copy directory
这样,您将 src 文件复制到 dst 目录
推荐阅读
- java - 如何更改android应用程序的语言?语言环境已弃用
- oracle - 使用 Crystal Report 下载大型 PDF 文件(大于 150 MB)
- java - 如何使用 JFrame 制作此布局
- sql - 如何根据另一列 SQL 中的唯一值创建数组列
- docker - Minikube 挂在“启动 VM”步骤
- dart - constraints.hasBoundedHeight': 不是真正的颤动
- sql-server - MD5 哈希在 SQL Server 2016 中有效,但在 2008 年无效
- php - 显示来自 MySQL 的多个图像
- c - 灵活数组成员的静态初始化
- sql - dplyr & 优雅地处理 SQL NULL 值