首页 > 解决方案 > 选择没有任何重复的随机文件名

问题描述

如何浏览我拥有的 50 个名称的列表,并随机抽出 12 个而没有任何重复?我可以得到名字,但每隔一段时间我就会得到重复的名字。

files = []

for f in files:
    f = random.choice([
        x for x in os.listdir(path)
        if os.path.isfile(os.path.join(path, x))
        ])
    print(f)

标签: pythonpython-3.xlistrandom

解决方案


推荐阅读