没有这样的文件或目录:'builtup / build0.jpg'

时间:2019-05-24 07:41:16

标签: python

当尝试在准备好的卫星图像文件夹中绘制前9张图像并在文件夹路径“ buildup”中输入时,它说:

FileNotFoundError: [Errno 2] No such file or directory

enter image description here

3 个答案:

答案 0 :(得分:0)

我会做类似的事情。

import os
filename = os.path.join(
    os.path.dirname(os.path.abspath(__file__)), 
    folder, 
    'build{}.jpg'.format(i)
)

答案 1 :(得分:0)

使用图像的绝对路径。

    import os
    absolute_path = os.path.join(os.getcwd(), 'builtup', 'build', str(i) + '.jpg');

答案 2 :(得分:0)

您可以遍历给定文件夹中的所有文件,并检查它们是否为.jpg / .JPG

from matplotlib import pyplot
from matplotlib.image import imread
import os

#also try with full path:
folder = '/builtup/'

i=0
for file in os.listdir(folder):
    if file.endswith('.jpg') or file.endswith('.JPG'):
        if i <= 8:
            pyplot.subplot(330 + 1 + i)
            image = imread(os.path.join(folder,file))
            pyplot.imshow(image)
            i=i+1

pyplot.show()