首页 > 解决方案 > “导入 PIL”和“从 PIL 导入图像”有什么区别?

问题描述

我正在从如何搜索图像分辨率的在线示例中复制代码。

import PIL
batman = PIL.Image.open("image.jpg")
batmobile, batplane = batman.size
print(batmobile,"x",batplane)

有属性错误。PIL 没有属性名称“图像”。

from PIL import Image
batman = Image.open"image.jpg")

如果我这样改,代码就可以完美运行了。所以,我曾经print(dir(PIL))看到过属性。没有“图像”属性。我不明白。

import datetime
batman = datetime.datetime.now()

是相同的

from datetime import datetime
batman = datetime.now()

正确的?我用 pip 下载了“枕头”。

标签: pythonpython-imaging-libraryattributeerror

解决方案


import module_name

这将导入该模块中的所有功能。

from module_name import function_name

这只会从模块中导入特定功能。


推荐阅读