Python 我怎么能这样说呢;导入图像";?
在python中,我可以键入Python 我怎么能这样说呢;导入图像";?,python,python-imaging-library,Python,Python Imaging Library,在python中,我可以键入import Image来导入python图像库(PIL)。我可以直接输入它,而不是像其他人一样从PIL导入图像中输入。我怎么能做到这一点?来自PIL导入图像的与导入图像的之间是否存在任何差异 我应该假设其他人不能这样做吗?(也就是说,在编写代码以分发给其他人时。) 我使用Python 2.7.4。下面是一个在REPL中完美运行的代码示例: > import Image > x = Image.new("RGB",(32,32),"blue) > x
import Image
来导入python图像库(PIL)。我可以直接输入它,而不是像其他人一样从PIL导入图像中输入。我怎么能做到这一点?来自PIL导入图像的与导入图像的之间是否存在任何差异
我应该假设其他人不能这样做吗?(也就是说,在编写代码以分发给其他人时。)
我使用Python 2.7.4。下面是一个在REPL中完美运行的代码示例:
> import Image
> x = Image.new("RGB",(32,32),"blue)
> x.save("test.png","PNG")
您可以通过几种不同的方式使用导入
这里有一个(您甚至可以通过其他方式执行此操作)当您直接“导入图像”时,图像模块内部的实际情况是:“from PIL.Image import*”,它将所有名称从PIL.Image模块复制到图像模块中
看看来源:
In [1]: import Image
In [2]: Image??
Type: module
String form: <module 'Image' from '/usr/lib/python2.7/dist-packages/PILcompat/Image.pyc'>
File: /usr/lib/python2.7/dist-packages/PILcompat/Image.py
Source: from PIL.Image import *
[1]中的:导入图像
在[2]:图像??
类型:模块
字符串形式:
文件:/usr/lib/python2.7/dist-packages/PILcompat/Image.py
来源:从PIL.Image导入*
是的!REPL的结果类似:>>Image