Python IOError:[Errno 2]没有这样的文件或目录:

时间:2016-07-12 05:33:32

标签: python pillow

我只是想打开一个图像,我知道这里有几个IOError问题,但我无法理解这些解释。

我输入的代码在这里

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 个答案:

答案 0 :(得分:1)

您正在尝试使用相对文件名。 Python无法在当前工作目录中找到此类文件。尝试使用完整的绝对路径,例如&#39; C:\ Lenna.png&#39;。

答案 1 :(得分:0)

  

IOError:[Errno 2]没有这样的文件或目录:'Lenna.png'

检查文件的路径

答案 2 :(得分: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')