python 第六天

时间:2022-05-03 14:48:52

模块

我们可以同过包来避免与其它模块的命名冲突,例如,调用在外层 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')