python - 随机选择一个目录下的100个文档

标签 python python-3.x

该目录下约有2000个文档。我想随机选择一些文档并自动将它们复制到新目录。

Some relevant information关于在某个目录下生成一个文档名称。

最佳答案

尝试:

import shutil, random, os
dirpath = 'your/read/location'
destDirectory = 'your/destination'

filenames = random.sample(os.listdir(dirpath), 100)
for fname in filenames:
    srcpath = os.path.join(dirpath, fname)
    shutil.copyfile(srcpath, destDirectory)

关于python - 随机选择一个目录下的100个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11372054/

相关文章:

python - AttributeError: 'Series' 对象没有属性 'items'

python - 带有pyparsing的Markdown语法,正确获取空格

python - 将过程应用于多个子目录中的文件

python - 根据日期值向月份列添加值

python - 如何在 Windows 上隐藏文件?

python - 如何从 OSX 上的 Python 3.5 中的另一个文件夹导入 python 文件?

python - 将两列 Pandas 的值(value)合并为一个

python - 为类(class)定制双星运营商?

Python清晰的线条奇怪的注释字符

Python flask 服务器需要很长时间才能启动