码迷,mamicode.com
首页 > 编程语言 > 详细

Source Code Structure - Python 源码结构

时间:2017-09-08 13:22:07      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:包含   obj   python   mpi   c 语言   扩展   对象   自定义   scan   





Source Code Structure - Python 源码结构

Include 目录包含了 Python 提供的所有头文件, 如果用户需要用 C 或 C++ 编写自定义模块扩展 Python,
那么就需要用到这里提供的头文件。

Lib 目录包含了 Python 自带的所有标准库, 其中的库都是用 Python 写的。

Moudles 目录包含了所有用 C 语言写的模块, 是那些对速度要求非常严格的模块, 如 random, cStringIO 等。
然而一些对速度要求不高的模块,如 os 就用 Python 编写,分入在 Lib 目录下.

Parser 目录包含了 Python 解释器中的 Scanner 和 Parser 部分, 即对 Python 源代码进行词法儿分析和语法儿分析的部分。
另外 Parser 目录下还包含了一些有的工具, 能够根据 Python 的语法自动生成 Python 的词法和语法分析器。

Objects 目录包含了所有 Python 的内建对象, 如 整数, list, dict 等等.
还有 Python 在运行时需要的所有的内部使用对象的实现。

Python 目录包含了 Python 解释器中的 Compiler 和执行引擎部分,是 Python 运行的核心。

PCBuild 目录下包含了 Visual Studio 的工程文件, 供编译 Python 的时候使用。

Source Code Structure - Python 源码结构

标签:包含   obj   python   mpi   c 语言   扩展   对象   自定义   scan   

原文地址:http://www.cnblogs.com/zzyzz/p/7493790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!