簡體   English   中英

Python,如何從目錄中導入所有圖像?

[英]Python, how to import all images from directory?

我在我的目錄中導入 jpg 文件時遇到問題。 我使用了下面的代碼,但是當我運行 im.show() 時,它說 im 未定義。 另外,沒有顯示 print(filename) 我應該怎么做才能解決這個問題?

from PIL import Image
import glob

image_list = []
for filename in glob.glob('C:Users\Ivans\dataset\*.jpg'): 
    print(filename)
    im=Image.open(filename)
    image_list.append(im)

不確定這是否正確,但您可以嘗試使用os.listdir

from PIL import Image
import glob
import os

image_list = []

dir = 'dir'
for filename in os.listdir(dir):
    print(filename)
    im=Image.open(f"{dir}/{filename}")
    image_list.append(im)

如果使用 Windows 反斜杠,請考慮使用原始字符串以避免解析轉義字符,即

for filename in glob.glob(r'C:Users\Ivans\dataset\*.jpg'): 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM