Python模块和包

前面在介绍异常时已经用到了系统提供的 sys、 OS、 traceback 这三个模块,可能已有读者对模块这个“神秘”的东西感到很好奇,Python 每次导入模块之后,Python 似乎就增加了某种特别的功能,模块怎么这么厉害呢?这些模块到底是从哪里来的?

本章将会带着大家去真正了解模块这个强大的工具。实际上,Python 语言之所以能被广泛应用于各行各业,在很大程度上得益于它的模块化系统。在 Python 的标准安装中包含了一组自带的模块,这些模块被称为“标准库”。

Python 3 的标准库请参考 https://docs.python.org/3/library/index.html

更重要的是,开发者完全可以根据自己的需要不断地为 Python 增加扩展库。各行各业的 Python 用户贡献了大量的扩展库,这些扩展库极大地丰富了 Python 的功能,这些扩展库从某种程度上也形成了 Python 的“生态圈”。
本章内容:
1. 什么是模块,Python模块化编程(入门必读)
2. Python导入模块,Python import用法(超级详细)
3. Python自定义模块
4. Python __import__()函数引入模块名
5. Python __name__=='__main__'作用详解
6. Python导入模块的3种方式(超级详细)
7. Python导入模块的本质
8. Python __all__变量用法
9. Python包(存放多个模块的文件夹)
10. Python创建包,导入包(入门必读)
11. Python __init__.py作用详解
12. Python查看模块(变量、函数、类)方法
13. Python __doc__属性:查看文档
14. Python __file__属性:查看模块的源文件路径
15. Python第三方库(模块)下载和安装(使用pip命令)