包的定义与生成过程:
建立文件夹parent,即包;
在目录下建文件夹pack,pack1,其中pack与pack1为子包;为体现包中模块的层次性,给每个包(包括子包)内添加__init__.py文件,是对包的初始化,可以为空;
pack和pack1中建立ds.py和keywor.py模块,ds.py模块如下,实现输出两个数值中较大者:
keywor.py模块如下,实现给三个变量赋值:
同时分别建立添加__init__.py文件,可为空。
包的调用有两种方式:
1.将包放在与调用的.py文件相同的目录下,用import函数导入;如下:
2.用sys和o.path的方法编程实现添加路径,如下: