一. 包
包就是一个文件夹. py2中包内必须有一个__init__.py文件,在python3中可以省略,但最好都保留
__init__.py 当我们导入一个包的时候, 默认执行这个包内的__init__.py
if 条件:
语句块
一条语句 > 语句块 > 代码块(函数,类) > py文件(模块) > 包
二. 相对导入和绝对导入
相对导入: 相对于当前模块所在的包, 使用的时候必须在包外面启动
绝对导入: 根据包的跟目录取导入内容
全部都依赖于 sys.path
三. 使用包要注意的东西
尽量在包的外面启动程序.