Python复制粘贴器文件

Python复制粘贴器文件,python,copy-paste,shutil,Python,Copy Paste,Shutil,我试图复制和粘贴一个特定的文件,使用ID作为键来查找每个文件。但是,我遇到了以下错误: FileNotFoundError: [Errno 2] No such file or directory: 'S:/Risk/Folder/DailyLetters//210996712201.pdf' 我放置了一个for循环,以便逐个ID查找所有文件并复制到新路径中 import pandas as pd import shutil NewFilePath=r'C:\Users\GWEBB\Desk

我试图复制和粘贴一个特定的文件,使用ID作为键来查找每个文件。但是,我遇到了以下错误:

FileNotFoundError: [Errno 2] No such file or directory: 'S:/Risk/Folder/DailyLetters//210996712201.pdf'
我放置了一个for循环,以便逐个ID查找所有文件并复制到新路径中

import pandas as pd
import shutil

NewFilePath=r'C:\Users\GWEBB\Desktop\\'
NewFile='cases.xlsx' #AQUI CAMBIO
NewFilePath =NewFilePath.replace('\\', '/')
     
File= pd.read_excel(f'{NewFilePath}{NewFile}', sheet_name="Sheet1")

File=File[['ID']]

File['ID']= File['ID'].astype(str)

for i, row in File.iterrows():
    case_number=File['ID'].loc[i]
    original = r'S:\Risk\Folder\DailyLetters\\{0}.pdf'.format(case_number)
    original =original.replace('\\', '/')
    target = r'C:\Users\GWEBB\Desktop\Cases\{0}.pdf'.format(case_number)
    target =target.replace('\\', '/')
    shutil.copyfile(original, target)

看来问题很简单。。。路径无效/文件不存在。如果确定该文件在那里,请再次检查指向该文件的路径是否正确。我怀疑路径中间的2条斜杠是罪魁祸首(“S:/风险/文件夹/日报/ / 210996712201。PDF”)。此外,驱动器后面通常应该有两个斜杠(“S://”)。您好,文件存在,但两个斜杠不起作用[Errno 2]没有这样的文件或目录:“S://Risk/CFO_Risk/CNP/Special Collections/Completed-Daily Tracker/DailyLetters//210996712201.pdf”删除文件名之前末尾的两个斜杠怎么样?(“DailyLetters//210996712201.pdf”)@Xiddoc如果我试着这样做,我如何能够循环我的数据帧,并通过文件中的id行复制和粘贴每个文件。iterrows():case='519097813'original=r'S:\Risk\Folder\DailyLetters\{0}.pdf'。format(case)target=r'C:\Users\GWEBB\Desktop\Cases\{0}.pdf'。format(case)shutil.copyfile(原文,目标)那是一个不同的问题,为它画一条新的线索。