【发布时间】:2012-11-11 22:24:26
【问题描述】:
可能重复:
img = Image.open(fp) AttributeError: class Image has no attribute ‘open’
所以我正在尝试使用 tkinter 在 python 中查看图片。我安装了 PIL,我试图打开一张图片,但我一直收到一个属性错误,说“类 Image 没有属性‘打开’
from __future__ import division
from PIL import Image
from Tkinter import *
import random
img = Image.open("majestic creature.jpeg").convert("RGB")
这不是我拥有的所有代码,但这是程序似乎遇到问题的部分。
【问题讨论】:
-
我已经看过那个帖子了。我尝试了解决方案,它给了我另一个错误:IOError: cannot identify image file
-
编辑了评论以包含错误。过早按下回车键。
-
您确定不是“
majestic creature.jpg”(不是 jpeg)还是文件名中的拼写错误? -
不,我刚查过,是jpg。我尝试将其更改为 jpeg,但它给了我一个不同的错误:IOError: [Errno 2] No such file or directory: 'majestic creative.jpeg'
-
如果您知道链接的问题,它完全涵盖了您在问题中提出的问题,那么尽管您有完全不同的错误,为什么您还要就同一主题提出另一个问题?
标签: python tkinter python-imaging-library