模块
代码封装
模块名和脚本文件名相同
导入模块
import 模块名
模块文件有其他代码
函数访问
模块名.函数名
内置属性__name__
防止被其他文件调用是执行__name__程序块
导入模块顺序
当前目录-->lib
模块在第一调用时会生成优化文件.pyc
包
建立一个文字为包的文件夹
在该文件夹下创建一个__init__.py文件
根据需要在该文件夹下存放脚本文件,已编译扩展及子包
导入 包名.模块名
函数调用
包名.模块名.函数名
模块是一个可以导入的python脚本文件
包是一堆按目录组织的模块和子包,目录下的__init__.py文件存放了包的信息
可以使用import,import as,form import等语句导入模块和包
import cal as c
导入cal模块重命名为c
调用函数式可以使用c代替cal
from cal import jia
从cal模块导入jia函数
之后调用jia函数不需要前缀