"Import PIL" 和 "from PIL import Image" 有什么区别?
What is the difference between "Import PIL" and "from PIL import Image"?
我正在从在线示例中复制代码如何搜索图像的分辨率。
import PIL
batman = PIL.Image.open("image.jpg")
batmobile, batplane = batman.size
print(batmobile,"x",batplane)
存在属性错误。 PIL 没有属性名称 'Image'.
from PIL import Image
batman = Image.open"image.jpg")
如果我这样改,代码可以运行完美。所以,我使用 print(dir(PIL))
来查看属性。没有 'Image' 属性。没看懂。
import datetime
batman = datetime.datetime.now()
与
相同
from datetime import datetime
batman = datetime.now()
对吧?
我用pip下载了'pillow'。
import module_name
这将导入该模块中的所有函数。
from module_name import function_name
这只会从模块导入特定功能。
示例:
import leaf
environment = leaf.tree("Oxygen")
如果您从导入中导入所有内容或特定函数,则无需再次提及该函数
from leaf import *
environment = tree("Oxygen")
或
from leaf import tree
environment = tree("Oxygen")
需要从 PIL 导入图像才能使用枕头 (>=1.0),
您也可以尝试直接使用import Image,由于更新会导致错误。
关于您的目录查询,请查看 pillow(PIL 的分支),结果应该会让您满意,因为文档包含图像模块,只有 pillow (> 1.0) 的访问权限,不支持导入图片,但使用来自 PIL import Image 的语法。
有关更多信息,请参阅官方 Pillow 文档。
我正在从在线示例中复制代码如何搜索图像的分辨率。
import PIL
batman = PIL.Image.open("image.jpg")
batmobile, batplane = batman.size
print(batmobile,"x",batplane)
存在属性错误。 PIL 没有属性名称 'Image'.
from PIL import Image
batman = Image.open"image.jpg")
如果我这样改,代码可以运行完美。所以,我使用 print(dir(PIL))
来查看属性。没有 'Image' 属性。没看懂。
import datetime
batman = datetime.datetime.now()
与
相同from datetime import datetime
batman = datetime.now()
对吧? 我用pip下载了'pillow'。
import module_name
这将导入该模块中的所有函数。
from module_name import function_name
这只会从模块导入特定功能。
示例:
import leaf
environment = leaf.tree("Oxygen")
如果您从导入中导入所有内容或特定函数,则无需再次提及该函数
from leaf import *
environment = tree("Oxygen")
或
from leaf import tree
environment = tree("Oxygen")
需要从 PIL 导入图像才能使用枕头 (>=1.0),
您也可以尝试直接使用import Image,由于更新会导致错误。
关于您的目录查询,请查看 pillow(PIL 的分支),结果应该会让您满意,因为文档包含图像模块,只有 pillow (> 1.0) 的访问权限,不支持导入图片,但使用来自 PIL import Image 的语法。
有关更多信息,请参阅官方 Pillow 文档。