Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从文件夹中打开随机png图像_Python_Python 3.x_Python Imaging Library - Fatal编程技术网

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

Python 从文件夹中打开随机png图像,python,python-3.x,python-imaging-library,Python,Python 3.x,Python Imaging Library,您好,我需要一个非常简单的Python 3脚本的帮助。在脚本中,我尝试使用以下命令从文件夹打开png图像文件: png = Image.open('img/image.png', + 'r') 它的工作很好,但现在我需要从同一个文件夹随机获得.png图像,但在一些不成功的尝试后,我想知道如何做到这一点,实际上我在我的脚本中使用 从随机导入randint 导入uuid 从PIL导入图像 任何帮助都将不胜感激,谢谢大家您能否显示您尝试的确切代码,并描述它是如何失败的异常、意外结果等?然后,使用gl

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

png = Image.open('img/image.png', + 'r')
它的工作很好,但现在我需要从同一个文件夹随机获得.png图像,但在一些不成功的尝试后,我想知道如何做到这一点,实际上我在我的脚本中使用

从随机导入randint 导入uuid 从PIL导入图像
任何帮助都将不胜感激,谢谢大家

您能否显示您尝试的确切代码,并描述它是如何失败的异常、意外结果等?然后,使用glob.glob获取文件夹中文件名的列表,然后使用random.choice选择其中一个。
import glob
import random
from PIL import Image
img = random.choice(glob.glob('img/*.png'))
png = Image.open(img, + 'r')
import os,random
from PIL import Image
random_image = random.choice(os.listdir("img"))
Image.open(random_image)