我应该如何遍历和呈现本地文件夹中的多个图片?

2024-04-16 07:31:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在写一个关于Windows上Psychopy Coder的实验,python3.7

我想提出一个随机顺序从一个本地文件夹的图片给参与者,基本上通过该文件夹迭代

问题是,因为我有很多图片,我不想为每一张图片创建一个ImageStim。此外,图片在同一个文件夹中,但具有不同的文件名

那我该怎么做呢?有人能给我解释一下吗


Tags: 文件夹顺序文件名windows图片参与者coderpsychopy
1条回答
网友
1楼 · 发布于 2024-04-16 07:31:24

您可以得到目录中所有文件名的列表(请参见这里:How do I list all files of a directory?)。然后你可以洗牌这个列表https://docs.python.org/3.5/library/random.html#random.shuffle。然后你可以有一个函数,一次遍历列表中的每个图像。类似于for i in myimageList: ... visual.ImageStim(...image=i...) ...我的省略号意味着需要添加更多的细节。正如@ASHu2所建议的,如果你给人们一些示例代码,他们可能会建议一些修复方法

相关问题 更多 >