1、介绍
1.1、为了便于维护,需要把代码写在多个文件里,这样可以提高代码的可维护性。
1.2、一个.py文件就是一个模块,使用模块可以提高代码的可重用性。
1.3、自定义模块有2个作用,一个是规范代码,让代码更易于阅读;二是方便其他程序使用已经编写好的代码,提高开发效率。
2、概念
2.1、把一些同类型的功能收集起来,封装成的功能块。
2.2、每个模块都有具体的功能,通过导入模块来使用不同的功能。(第三方模块)
例:下面是一个简单的模块
def print_fun(a):
print('hello ,world')
print(a)
3、模块导入的原理
3.1、 模块导入会将要导入的文件执行一遍。
3.2、 导入模块的名称就是我们定义的脚本或包的名称。
3.3、 我们导入模块的过程总结就是:在指定的范围内搜索指定名称对python脚本或者包,将其运 行,获取其中的方法。
def print_fun():
print("hello!")
print("nihao!")
if __name__ == '__main__':
print_fun()
# 输出
# hello!
# nihao!