导入PIL图像库时出现问题

时间:2008-12-05 18:34:26

标签: python django image python-imaging-library

我正在尝试用django中的PIL图像库做一些事情,但我遇到了一些问题。

我喜欢这个:

import Image

然后我喜欢这个

images = map(Image.open, glob.glob(os.path.join(dirpath, '*.thumb.jpg')))

但是当我尝试运行时,我得到一个错误并且它让我认为它没有正确导入,有人知道吗?

type object 'Image' has no attribute 'open'

2 个答案:

答案 0 :(得分:1)

上述错误的发生是因为您的文件名为Image.py而您正在尝试自行导入。正如Manual指出的那样,你应该从PIL模块导入Image,但是你还需要重命名你的文件,因为它的不是叫做Image.py。

答案 1 :(得分:0)

您的示例在我的计算机中正常运行。我不知道你为什么会收到这个错误。 PIL文档说你必须以这种方式导入库:

from PIL import Image

你应该这样试试。正如我所说,对我来说,两种方式都有效。