python - 选择没有任何重复的随机文件名
问题描述
如何浏览我拥有的 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)
解决方案
推荐阅读
- php - 使用正则表达式匹配 html 标签中的特定内容
- angular - 如何在客户端获取当前系统日期格式,如 dd/mm/yyyy 或 mm/dd/yyyy
- java - 如何将一些矩阵合二为一?
- r - 创建一个函数来计算赔率
- scala - Scala/Akka/Protobuf:无法序列化和反序列化消息
- javascript - 在 2 条线之间绘制弧线并在 2 点之间绘制曲线
- arrays - 位串和标志移位
- mybatis - MyBatis:如何映射嵌套对象
- javascript - 创建一个只能由应用程序访问的本地文件夹,以将下载的文件保存在 react native 中
- quickbooks - 刷新令牌在 Quickbook 中的 2 天后过期