Python 导入PIL图像库时出现问题
我正在尝试使用django中的PIL图像库做一些事情,但我遇到了一些问题 我喜欢这样:Python 导入PIL图像库时出现问题,python,django,image,python-imaging-library,Python,Django,Image,Python Imaging Library,我正在尝试使用django中的PIL图像库做一些事情,但我遇到了一些问题 我喜欢这样: 导入图像 然后我真的喜欢这个 images=map(Image.open,glob.glob(os.path.join(dirpath,'.*.thumb.jpg')) 但是当我试着运行它时,我得到了一个错误,它让我觉得它没有正确导入,有人知道吗 类型对象“Image”没有属性“open” 您的示例在我的机器上运行良好。我不知道你为什么会犯这样的错误。PIL文档说明您必须以以下方式导入库: from
导入图像
然后我真的喜欢这个
images=map(Image.open,glob.glob(os.path.join(dirpath,'.*.thumb.jpg'))
但是当我试着运行它时,我得到了一个错误,它让我觉得它没有正确导入,有人知道吗
类型对象“Image”没有属性“open”
您的示例在我的机器上运行良好。我不知道你为什么会犯这样的错误。PIL文档说明您必须以以下方式导入库:
from PIL import Image
你应该那样试试。正如我所说,对我来说,这两种方式都有效。发生上述错误是因为您的文件名为Image.py,并且您正在尝试导入自己。正如手册所指出的,您应该从PIL模块导入图像,但您还需要重命名您的文件,使其不被称为Image.py。Aha,我的文件不被称为Image.py,但我的文件中有一个django模型,它被称为Image,这正是原因,我必须尝试一下,谢谢。非常好,我只是把我的函数放在一个外部文件中,然后把它导入。谢谢