目录下有大约2000个文件。我想随机选择一些文档并自动将它们复制到一个新目录。
Some relevant information关于在某个目录下生成一个文档名称。
答案 0 :(得分:6)
尝试:
import shutil, random, os
filenames = random.sample(os.listdir(dirpath), 100)
for fname in filenames:
srcpath = os.path.join(dirpath, fname))
shutil.copyfile(srcpath, destDirectory)