python 模块及包的import
1.定义
模块定义
本质: 就是.py结尾的python 文件。
作用: 从逻辑上组织python代码,通过使用变量,函数,等通过相应的逻辑来实现一个功能
包的定义:
本质: 就是一个包含__init__.py文件的目录
作用: 用来从逻辑上组织模块
2.导入
模块的导入本质:执行.py的模块文件
模块导入方法:
import module_name 导入单个模块
import module_name1,module_name2 导入多个模块 用逗号,分割
from module_name import functionA 从模块中导入方法functionA 此条语句的实质是将模块module_name中的函数cope到当前文件中执行一遍,所以此种导入方式在调用其中的模块的时候不需要加模块名,直接使用变量就行
from module_name import * 导入module_name模块中的所有方法 (此方法不建议使用,如果导入的模块中和当前文件中的方法名称一致则会导致冲突)
from module_name import functionA as functionA_wxl 一般建议在导入方法时候建议给取一个别名
包的导入方法:
导入包的本质:就是解释包目录下的__init__.py文件
包的导入方法:
import package_name 导入单个包
import package_name1,package_name2 导入多个包
3.import
import的本质就是将导入的模块解释一遍(相当于将导入的模块中的内容赋值给导入的模块名这个变量)
注意:在__init__.py中导入同包的其他.py文件必须是:from . import module_name # .表示当前目录
注意:若在同一个包下除__init__.py的.py文件之间导入 则直接import module_name

浙公网安备 33010602011771号