这个概念其实和Java是一样的,是按照文件夹的组织结构来区分的,总文件夹名字是Package, Package下面是各个Module的子文件的集合(Module不是文件夹哦,而是文件名字),最后Class分别在每个Module文件内部定义,一个Module中可以有很多的Class。还有一个显著的特征,在Package的文件夹下面一定会有一个文件名字叫做:__init__.py的文件,只有存在这个文件的时候,我们才可以把这个文件加当成是package。
具体在引用的时候可以用如下的方法:

1. from Package.Module import 类名(或者Module)
2. from Package.Module import 类名(或者Module) as xxx #为了使用方便,这样在使用Module下面的class的时候,直接用xxx.class.属性()
3. from Package.Module import *   #这样便表示引用所有的类(或者下面的所有Module)
4. import Module #如果Module和Package已经在你的路径之中的话,可以直接引用,比如import os,这样就可以直接使用module里面的函数了。

5. import 类名 #如果Module和Package已经在你的路径之中的话,可以直接引用