你创建的是setting,你导入的是settings
索引原图片夹目录,找到文件中的所有图片以及子文件中的所有图片,然后复制或者移动
import os
import shutil
count = 0
def moveFiles(path, disdir): # path为原始路径,disdir是移动的目标目录
dirlist = os.listdir(path)
for i in dirlist:
child = os.path.join('%s/%s' % (path, i))
if os.path.isfile(child):
imagename, jpg = os.path.splitext(i) #分开文件名和后缀
shutil.copy(child, os.path.join(disdir, imagename + ".jpg"))
#复制后改为原来图片名称
#也可以用shutil.move()
continue
moveFiles(child, disdir)
if __name__ == '__main__':
rootimage = 'F:/images20-track-test-1-1/test' #原始图片文件父目录
disdir = 'F:/images20-track-test-1-1/new' #移动到目标文件夹
moveFiles(rootimage, disdir)
PS:这里是无差别攻击,所有父目录下任何格式的文件都会被copy过来,改成jpg后缀保存
ps:把后缀改成txt也是同理,无差别 无差别 无差别