常见的场景: 一个模块就是一个包含了 python 定义和声明的文件, 文件名就是模块名字加上. py 的后缀.
但其实 import 加载的模块分为四个通用类别:
1 使用 python 编写的代码 (.py 文件)
2 已被编译为共享库或 DLL 的 C 或 C++ 扩展
3 包好一组模块的包
4 使用 C 编写并链接到 python 解释器的内置模块
来源: http://www.bubuko.com/infodetail-3190038.html