一 . 认识模块
模块可以认为是一个py文件,模块实际上是我们的py文件运行后的名称空间
导入模块:
1.判断sys. modules中是否已经导入过该模块
2.开辟一个内存
3.在这个内存中执行该文件
4.给内存起个名字,一般用的是py文件的名字,返回给导入者,如果你的py文件是否启动文件,名字是__main__
程序的入口一般是:
if __name__ = "__main__" :
pass
二 . import
import 模块名
模块名.属性/方法/类
每个模块都有自己的独立的名称空间。每个都有global,互相不影响模块,属性 = 值 # 不要这么干
三 . from XXX import XXX
from 模块 import 函数/变量
当作自己的变量或者函数来使用
from XXX import * 导入所有
导入的内容都可以起别名 as