我想在 PIL 中使用 Image 模块
如果我执行以下操作
import PIL
PIL.Image.open()
它说没有名为 Image 的模块。
但以下工作正常
from PIL import Image
我正在使用一个包并且无法更改 PIL.Image.open()
如何克服这个问题。
谢谢
我想在 PIL 中使用 Image 模块
如果我执行以下操作
import PIL
PIL.Image.open()
它说没有名为 Image 的模块。
但以下工作正常
from PIL import Image
我正在使用一个包并且无法更改 PIL.Image.open()
如何克服这个问题。
谢谢
鸭子打字来救援。PIL
实际上不必是一个模块,它只需要是一个具有属性的对象Image
。
>>> from PIL import Image
>>> class MakePIL(object):
def __init__(self, Image):
self.Image = Image
>>> PIL = MakePIL(Image)
>>> PIL.Image
<module 'PIL.Image' from 'C:\Python27\lib\site-packages\PIL\Image.pyc'>
>>> PIL.Image.open(r'c:\temp\temp.jpg')
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=400x250 at 0x2C88D78>
尝试:
import PIL.Image
那是你要的吗?
你可以试试:
from PIL import Image as MyImage
并使用 MyImage