import os
import shutil
import glob
i = 0
Source = "L:\\source\\GIS\\Natural_Resource\\Trees\\TreeWatch\\2019\\TreePhotos"
destination = "L:\\source\\Natural Resources\\Tree_Folders\\MULTIPLE_TREE_NAMES\\Photos"
destination_list = os.listdir(Source)
data_dir_list = os.listdir(destination)
for fileName in destination_list:
if not os.path.isdir(os.path.join(Source, fileName)):
for prefix in data_dir_list:
if fileName.startswith(prefix):
shutil.move(os.path.join(Source, fileName),
os.path.join(destination, prefix, fileName))
print (fileName + " copied")`
i=i+1`
print ("Total Photos Copied:", i)
我正在尝试将一个文件夹中充满了一年的照片,根据照片所标记的编号将它们分离到正确的文件夹中,该编号对应于“树的”编号,然后将其移至相应的目录中该文件夹中的编号文件夹中,我有一个照片文件夹,该“树”的照片需要放置在该文件夹中。上面的代码将其移动到相应的编号文件夹中,但是我不知道如何将其放入照片中文件夹,然后可以循环出该文件夹并继续处理其他〜600张照片
用[替换shutil.move
行: