133-模块和包
模块分为内置模块和自定义模块
python的内置模块
import导入的都是模块,是一个python文件,模块能定义变量、函数、类
导入模块方式
import * as a # 导入所有
from * import * # 用什么导入什么
[time模块](time模块.mpython模块-random 随机模块)))
python的自定义模块
不要和系统变量重名
模块导入
编写的每个文件都可以import导入
使用__name__对模块进行测试
代码在当前文件能执行,被被的代码导入的时候不执行:
用:
if __name__ = '__main__':
# 此代码只会在本代码中执行
魔术变量:__name__
- 随着运行环境的不同,返回的结果也不同(结果是字符串)
- 当被导入是
__name__
是本页面的文件名称,不等于__main__