Python基础-模块(module)和包(package)
1.模块
出现原因:开发过程中程序代码越来越多,如果直接放在一个文件爱你,代码会越来越长,造成代码不易维护。
为了编写方便,维护代码,可以把不同功能的代码保存在不同的文件里。这样,每个文件包含的代码量就会比较少,方便维护
定义:
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
模块让你能够有逻辑地组织你的 Python 代码段。在Python中,一个.py文件就可以称之为一个模块
即:
- 包含相应功能的函数以及变量,py则以.py为扩展名
- 模块可以为其他程序引用,以使用该模块所对应的函数或者变量
- 使用模块的优点:
- 提高代码的可维护性
- 提高代码的复用性
- 可以导入很多功能的模块
- 标准库模块
- 第三方模块
- 自定义模块
- 避免变量名重复(作用域)
Python中导入模块的常用方式
- import 模块名称
import module[