Python Source code

网上总结
Doc ← 源代码文档说明
Grammar ← 计算机可读的语言定义
Include:该目录下包含了Python提供的所有文件头,如果用户需要自己用C或者C++来编写自定义模块扩展Python,那么就需要用到这里提供的头文件。
Lib:该目录包含了Python自带的所有标准库,Lib中的库都是用Python语言编写的。
Modules:该目录中包含了所有用C语言编写的模块,比如random、cStringIO等。Modules中的模块是那些对速度要求非常严格的模块,而有一些对速度没有太严格要求的模块,比如os,就是用Python编写,并且放在Lib目录下的。Mac ← Mac 支持的文件
Misc ← 杂项
Parser:该目录中包含了Python解释器中的Scanner和Parser部分,即对Python源码进行词法分析和语法分析的部分。除了这些,Parser目录下还包含了一些有用的工具,这些工具能够根据Python语言的语法自动生成Python语言的词法和语法分析器,与YACC非常类似。
PC ← Windows 编译支持的文件
Objects:该目录中包含了所有Python的内建对象,包括整数、list、dict等。同时,该目录还包括了Python在运行时需要的所有的内部使用对象的实现。
Python:该目录中包含了Python解释器中的Compiler和执行引擎部分,是Python运行的核心所在。
PCBuild:包含了Visual Studio的工程文件,研究Python源码就从这里开始。老版本的 Windows 系统 编译支持的文件
Programs ← Python 可执行文件和其他二进制文件的源代码
Tools ← 用于构建或扩展 Python 的独立工具

你可能感兴趣的:(Python)