0

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

我喜欢这样:

import Image

然后我就喜欢这样

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

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

type object 'Image' has no attribute 'open'

4

2 回答 2

1

发生上述错误是因为您的文件名为 Image.py 并且您正在尝试自己导入。正如手册所指出的,您应该从 PIL 模块导入 Image,但您还需要重命名文件,使其称为 Image.py。

于 2008-12-05T19:00:03.947 回答
0

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

from PIL import Image

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

于 2008-12-05T18:51:53.337 回答