python 模块
模块:一个.py 文件,
为什么要用模块:
1. 提高代码的可维护性
2. 提高代码的复用性
3. 引用其他内置和第三方模块
4.避免函数名和变量名的冲突
一个模块只会被引用一次:
模块的使用:
在同一个目录下使用:
1.import 模块名 调用模块内的函数 调用:模块名.函数名()
2. from 模块名 import 函数名或变量 ,[函数名或变量] 调用: 函数名() 会被本文件的相同名字的函数覆盖
模块被引入, 但不想模块的程序被执行, 可以用__name__ 来使程序只调用模块中部分内容
每个模块都有一个__name__属性, 当__name__ == '__main__'时表明模块自身在执行
包:
为了解决模块重名的问题, 引入目录,按目录来组织模块,且文件夹下带有 __init__.py >> 包:
第三方库: