概念
模块只能被导入一次。
__name__ 用于区分模块是被导入,还是作为独立主程序执行。
If __name__ == “__main__”
环境变量:PYTHONPATH
Package
实际是保护模块的目录结构;
要有 __init__.py 文件;
获得模块的信息
Dir()
Help()
__all__ 变量,定义了模块接口;
__doc__
__file__
>>> print(os.__file__)
C:\Python32\lib\os.py
常用的库
Sys
Argv
Os
System
Startfile
Environ
Fileimput:遍历文件中的每一行,适合命令行中的管道输入处理。
Set
集合中的元素只能是不可变的类型。
Heap
Dqueue
Time
Random
可以把序列乱序;
可以从序列中随机的返回;
Shelve
处理数据文件,当做字典操作。