我将编写一个 python 脚本,用于从目录加载图像并调整它们的大小,因此当我从目录加载图像时出现此错误。
from os import listdir
from PIL import Image as PImage
import split_folders
import os, os.path
def loadImages(path):
imagesList = listdir(path)
loadedImages = []
for image in imagesList:
img = PImage.open(os.path.join(path,image))
loadedImages.append(img)
return loadedImages
path = "./Inputs/"
imgs = loadImages(path)
for img in imgs:
print(img)
Run Code Online (Sandbox Code Playgroud)
在这里我收到一个错误“OSError:[Errno 24] 打开的文件太多:'/home/thisuri/Documents/Re-Train_OCR/Inputs/00009690_B543XY65.png'”
以下是追溯;
Traceback (most recent call last):
File "/home/thisuri/Documents/Re-Train_OCR/2.py", line 6, in <module>
File "/usr/local/lib/python3.6/dist-packages/imageio/core/functions.py", line 221, in imread
File "/usr/local/lib/python3.6/dist-packages/imageio/core/functions.py", line 136, in get_reader
File "/usr/local/lib/python3.6/dist-packages/imageio/core/format.py", line 687, in search_read_format …Run Code Online (Sandbox Code Playgroud)