文章目录
module
- 模块能定义函数,类和变量,模块里也能包含可执行的代码
- 相关的代码进行单独的组织会使代码更容易理解并被复用
python module.py
时,其__name__被设置为"main"
import
- import语句应放在模块的初始位置
- 搜索路径:当前目录或存储在sys.path的路径
- 可通过模块名称来访问模块成员
- 模块在解释器会话中只导入一次
- 如果更新需要重启解释器或者重新加载
import imp
imp.reload(modulename) #交互式情况下会用到
dir()
- 按模块名搜索模块定义并返回一个字符串类型的命名列表
- 无参数调用时,dir()函数返回当前模块定义的命名
包内引用
- from module import name来显式导入
- 用点号标明关联导入当前和上级包