2016-07-12 4 views
-5

Я просто пытаюсь открыть изображение, я знаю, что здесь есть несколько вопросов IOError, но я не смог понять объяснений.Python IOError: [Errno 2] Нет такого файла или каталога:

Код я напечатал здесь

from PIL import Image 

image = Image.open("Lenna.png") 
image.load() 

Ошибка получается следующим образом:

Traceback (most recent call last): 
    File "C:\Python27\hello world.py", line 4, in <module> 
    image = Image.open("Lenna.png") 
    File "C:\Python27\lib\site-packages\PIL\Image.py", line 1952, in open 
    fp = __builtin__.open(fp, "rb") 
IOError: [Errno 2] No such file or directory: 'Lenna.png' 

Что я здесь делаю? Спасибо.

+3

Считать ошибку; нет такого файла с именем «Lenna.png» найдено – Li357

+0

Что такое сбивает с толку о 'Нет такого файла или каталога: 'Lenna.png''? –

ответ

0

Вы пытаетесь использовать относительное имя файла. Python не может найти такой файл в текущем рабочем каталоге. Попробуйте использовать полный абсолютный путь, такой как «C: \ Lenna.png».

0

IOError: [Errno 2] No such file or directory: 'Lenna.png'

проверка путь к файлу

0

Если вы пытаетесь открыть файл, либо вы должны указать полный путь к изображению как,

from PIL import Image 

im = Image.open('C:/Users/Anish/Desktop/2017PROJECTS/PYTHON_TWITTER/image/camel.png') 
im.show() 

Или вы должны скопировать файл в указанную директорию проекта и назовите имя изображения, как ,

im = Image.open('camel.png')