我正在尝试从不同路径复制和粘贴文件。我使用数据帧中的ID查找文件名作为键,并粘贴到新位置
如果我尝试,这很有效:
import shutil
caso='519097813'
original = r'S:\Risk\Folder\DailyLetters\{0}.pdf'.format(caso)
target = r'C:\Users\GWEBB\Desktop\Cases\519097813.pdf'
shutil.copyfile(original, target)
但如果我将其放入for循环,则会显示一个错误:
import pandas as pd
import shutil
NewFilePath=r'C:\Users\318459\Desktop\\'
NewFile='cases.xlsx' #AQUI CAMBIO
NewFilePath =NewFilePath.replace('\\', '/')
File= pd.read_excel(f'{NewFilePath}{NewFile}', sheet_name="Client Line")
File=File[['ID']]
File['ID']= File['ID'].astype(str)
for i, row in File.iterrows():
caso= File['ID'].loc[i]
original = r'S:\Risk\Folder\DailyLetters\{0}.pdf'.format(caso)
target = r'C:\Users\GWEBB\Desktop\Cases\prueba\{0}.pdf'.format(caso)
shutil.copyfile(original, target)
这就是错误:
FileNotFoundError: [Errno 2] No such file or directory:'S:\\Risk\\Folder\\DailyLetters\\2109184667885442.pdf'
目前没有回答
相关问题 更多 >
编程相关推荐