从文件夹中打开随机png图像

时间:2019-01-30 16:54:46

标签: python python-3.x python-imaging-library

您好,我需要非常简单的Python 3脚本的帮助。在脚本中,我尝试使用以下方法从文件夹中打开png图像文件:

png = Image.open('img/image.png', + 'r')

效果很好,但是现在我需要从同一文件夹中获取随机的.png图像,但是尝试了一些不成功之后,我想知道如何做,实际上我在脚本中使用了

  • 来自随机进口randint
  • 导入uuid
  • 从PIL导入图像

任何帮助将不胜感激,谢谢大家

2 个答案:

答案 0 :(得分:5)

import glob
import random
from PIL import Image
img = random.choice(glob.glob('img/*.png'))
png = Image.open(img, + 'r')

答案 1 :(得分:0)

import os,random
from PIL import Image
random_image = random.choice(os.listdir("img"))
Image.open(random_image)