python源码路径组织:
- Include: 包含了python提供的头文件,如果需要自己编写扩展python,需要用到这里的头文件;
- Lib: 包含python自带的标准库,都是用python写的。
- Modules: 包含所有C语言编写的模块,都是对速度要求比较高的模块。
- Parser: 包含解释器的Scanner和Parser的部分,对python源代码进行词法分析和语法分析的部分;
- Objects: 该目录包含了所有Pyhotn的内建对象,包括整数、list、dict等。同时,还包括了python在运行时需要的所有内部使用对象的实现。
- Python: 包含解释器中Compiler和执行部分,是python运行核心所在。