python随机选择图片
时间: 2023-10-13 10:04:58 浏览: 127
随机选择图片
4星 · 用户满意度95%
你可以使用Python中的random模块来随机选择图片。以下是一个简单的示例代码:
```python
import os
import random
# 图片所在目录路径
image_dir = "/path/to/image/directory"
# 获取图片文件列表
image_files = [os.path.join(image_dir, f) for f in os.listdir(image_dir) if os.path.isfile(os.path.join(image_dir, f))]
# 随机选择一张图片
selected_image = random.choice(image_files)
print("Selected image:", selected_image)
```
在上面的代码中,首先指定要随机选择图片的目录路径,然后使用`os.listdir()`获取该目录下的所有文件,使用列表推导式过滤掉非文件类型的项,并使用`os.path.join()`将文件名与目录路径拼接成完整的文件路径。最后,使用`random.choice()`函数从列表中随机选择一项,并将其打印出来。
阅读全文