
1.创建包
创建包实际上就是创建一个文件夹,并且在该文件夹中创建一个名称为“__init__.py”的Python文件。
2.使用包创建包以后,就可以在包中创建相应的模块,然后再使用import语句从包中加载模块。从包中加载模块通常有以下3种方式:
2.1通过“import + 完整包名 + 模块名”形式加载指定模块,在使用时需要使用完整的名称。
如要导入settings包中名称为size的模块,可以使用以下代码:
import settings.size
先创建一个名称为size的模块,并定义两个变量:

通过这个方式导入size模块后,在使用时需要使用完整的名称:


2.2通过“from + 完整包名 + import + 模块名”形式加载指定模块,在使用时不需要带包前缀,但需要带模块名。
如要导入settings包中名称为size的模块,可以使用以下代码:
from settings import size
如上面的例子用这个语句:

运行后结果:

2.3 通过“from + 完整包名 + 模块名 + import + 定义名”形式加载指定模块,通过该方式导入模块的函数、变量或类后,在使用时直接使用函数、变量或类名即可。


实例应用:先创建一个包,在包中创建一个size.py的模块,定义两个保护类型的全局变量,然后定义一个change()函数,用于修改两个全局变量的值:

在包上一层目录建一个mian.py的文件,到导入包下的size模块的全部定义,并调用:

运行后结果:

3.引用其他模块,主要包括使用标准模块和第三方模块。
3.1导入和使用标准模块,可以直接使用import语句导入到python文件中使用,使用以下代码:import random #导入标准模块random。
例:用导入的标准库生成一个有数字、字母组成的4位验证码


python中常用的内置标准模块有:

3.2第三方模块的下载与安装,第三方模块可以在python官网中找到。
使用第三方模块需要先下载并安装该模块,然后就可以像标准模块一样导入并使用了。
下载和安装第三方模块可以使用Python提供的pip命令实现。pip命令的语法格式如下:pip <command> [modulename]
参数说明:■ command:用于指定要执行的命令。常用的参数值有install(用于安装第三方模块)、uninstall(用于卸载已经安装的第三方模块)、list(用于显示已经安装的第三方模块)等。■ modulename:可选参数,用于指定要安装或者卸载的模块名,当command为install或者uninstall时不能省略。