模块和包
一 模块
(1)什么叫模块?
已经写好的的一组功能的集合,别人写好的函数 变量 方法 放在一个文件里,这个文件就是一个模块。
(2)如何自己写模块
创建一个py文件,给它起一个 符合变量命名规则的名字,这个名字就是模块名
二 模块的导入
import
在导入模块的时候发生了什么?
导入一个模块打印一个
import 的命名空间
模块和当前文件在不同的命名空间
模块导入的过程中发生了什么?
找到这个模块
判断这个模块的是否被导入过
如果没有被导入过 创建一个属于这个模块的命名空间、
把模块当成脚本来使用
都是py文件 直接运行这个文件 这个文件就是脚本
包:文件夹中有一个——init_.py