@nmnh我正在尝试将 200 多个 pdf 文件移动到已创建并命名为 2018 的单独文件夹中。每个文件夹的目标路径类似于 - GFG-0777>>2018。每个 pdf 都有一个唯一的 GFG-0### 名称,该名称与我已经创建的指向 2018 目标文件夹的文件夹相匹配。不知道如何迭代并将每个pdf放入正确的文件夹中......:/
我已经尝试过我认为最好的shutil.move,但我认为路径有问题。
import os
import shutil
srcDir = r'C:\Complete'
#print (srcDir)
dstDir = r'C:\Python27\end_dir'
dirList = os.listdir(srcDir)
for f in dirList:
fp = [f for f in dirList if ".pdf" in f] #list comprehension to iterate task (flat for loop)
for file in fp:
dst = (srcDir+"/"+file[:-4]+"/"+dstDir+"/"+"2018")
shutil.move(os.path.join(srcDir, dst, dstDir))
错误:shutil.move(os.path.join(srcDir,dst,dstDir))类型错误:move()缺少1个必需的位置参数:'dst'