为什么我能在Python 3.7中做到这一点:
from PIL import Image
im = Image.open("hardcastle-crags-3462894.jpg")
但是不是这个,我曾经认为它是同样的东西:
import PIL
im = PIL.Image.open("hardcastle-crags-3462894.jpg")
后者的结果如下:
AttributeError: module 'PIL' has no attribute 'Image'
我曾以为它们是同一件事。为什么一个有效而另一个无效?
PIL.Image
是一个子模块,不会自动导入。 - Jonathon Reinhart