随机抽取指定数量文件 复制到另外一个文件夹
运行cmd
输入 python
然后输入如下代码
import os
import random
import shutil
source_folder = 'C:/source_folder'
destination_folder = 'C:/destination_folder'
# 获取源文件夹中的所有文件名
files = os.listdir(source_folder)
# 从文件列表中随机选取 50 个文件名
random_files = random.sample(files, 50)
# 复制选定的文件到目标文件夹中
for file in random_files:
source_path = os.path.join(source_folder, file)
destination_path = os.path.join(destination_folder, file)
shutil.copyfile(source_path, destination_path)
请注意,您需要将 C:/source_folder 替换为源文件所在的文件夹路径,将 C:/destination_folder 替换为目标文件夹路径。此代码使用 os.listdir 获取源文件夹中的所有文件名,使用 random.sample 从文件列表中随机选取 50 个文件名,然后使用 shutil.copyfile 将选定的文件复制到目标文件夹中。