【Python】实现从一个文件夹下随机抽取一定数量的图片,移动到另一个文件夹

fileDir、tarDir自己补一下就好

import os, random, shutil


def moveFile(fileDir, tarDir, picknumber):
    pathDir = os.listdir(fileDir)  # 取图片的原始路径
    sample = random.sample(pathDir, picknumber)  # 随机选取picknumber数量的样本图片

    for name in sample:
        shutil.move(fileDir + "/" + name, tarDir + "/" + name)


if __name__ == '__main__':
    fileDir =   # 源图片文件夹路径
    tarDir =   # 移动到新的文件夹路径
    moveFile(fileDir, tarDir, 5)

参考的代码

你可能感兴趣的:(python)