1、__init__.py的作用
2、入口文件 dir() 使用
3、import 模块/变量/函数
from 模块 import
在所引用的模块中可以通过__all__=[] 限制可用变量
4、\ ()换行
5、避免错误和误区
错误:不能循环导入 a.py 引入 b.py ,b.py又引入了a.py。或几个文件循环
误区:包和模块不会被重复导入,会在初始化的时候有个缓存
6、经典用法
if __name == '__main__' :
pass
7、绝对导入:根据顶级包位置确定导入路径
相对导入: .同级 ..上级 ... ....
到达顶级包位置就不可用了
网友评论