python 第六天

模块

我们可以同过包来避免与其它模块的命名冲突,例如,调用在外层 demo.py 调用 demoFile 文件夹中的demo.py 就可以通过 demo.demo 来调用
请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,init.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而在这里它的模块名就是 demoFile。

使用模块

我们可以通过 import 使用其它模块

'a test module'
_author_ = 'Michael Liao'

import sys

def test():
	args = sys.argv
	if len(args) == 1:
		print 'Hello World!' 
	elif len(args) == 2:
		print 'Hello, %s!' % args[1] 
	else:
		print '太多了!' 

if __name__ == '__main__':
	test()

引入第三方模块

在Python中,安装第三方模块,是通过包管理工具pip完成的。在命令提示符窗口下尝试运行pip,如果Windows提示未找到命令,可以重新运行安装程序添加pip。下面试廖老师的示例:

  1. 使用第三方库 Pillow

    pip install Pillow

  2. 使用 Pillow 产生缩略图

    from PIL import Image

    im = Image.open('demoFile/images/koala.jpg')
    print(im.format,im.size,im.mode)
    im.thumbnail((200,100))
    im.save('demoFile/thumbnail/thum_koala.jpg','JPEG')

posted @ 2017-08-18 18:00  我是一个毛毛虫  阅读(135)  评论(0编辑  收藏  举报