如何使用 Python 3.6 在 Jupyter Notebook 中迭代图像文件夹并内联打印图像

Ste*_*eve 2 python loops image jupyter-notebook

我的以下代码遍历文件列表并使用文件名在 Jupyter Notebook 中“内联”打印每个图像。

from IPython.display import Image, display
listOfImageNames = ["0/IMG_1118.JPG","0/IMG_1179.JPG"]
for imageName in listOfImageNames:
    display(Image(filename=imageName))
    print(imageName)
Run Code Online (Sandbox Code Playgroud)

但是,我想实现相同的输出,但要遍历一个图像文件夹,而不必在代码中引用每个图像文件。我一直在与这个作斗争 - 任何人都可以指出我正确的方向吗?

iba*_*ond 5

使用 glob 搜索 JPG 文件!

import glob
from IPython.display import Image, display
for imageNamein glob.glob('yourpath/*.JPG'): #assuming JPG
    display(Image(filename=imageName))
    print(imageName)
Run Code Online (Sandbox Code Playgroud)