我正在尝试用django中的PIL图像库做一些事情,但我遇到了一些问题。
我喜欢这个:
import Image
然后我喜欢这个
images = map(Image.open, glob.glob(os.path.join(dirpath, '*.thumb.jpg')))
但是当我尝试运行时,我得到一个错误并且它让我认为它没有正确导入,有人知道吗?
type object 'Image' has no attribute 'open'
答案 0 :(得分:1)
上述错误的发生是因为您的文件名为Image.py而您正在尝试自行导入。正如Manual指出的那样,你应该从PIL模块导入Image,但是你还需要重命名你的文件,因为它的不是叫做Image.py。
答案 1 :(得分:0)
您的示例在我的计算机中正常运行。我不知道你为什么会收到这个错误。 PIL文档说你必须以这种方式导入库:
from PIL import Image
你应该这样试试。正如我所说,对我来说,两种方式都有效。