首页 > 编程知识 正文

python项目目录结构,python源码分享网站

时间:2023-05-06 02:40:26 阅读:30982 作者:4913

Python源代码下载和目录介绍

一、Python源下载

1、在Linux上使用终端命令下载:

获取wget 3359 www.python.org/FTP/python/3.7.4/python-3.7.4.tgz//源代码压缩包

tar -xf Python-3.7.4.tgz //解压缩

2、非Linux操作系统下载:

)2)滑动到底部,下载以下操作系统版本: 前两个下载源包(分别是gz和xz压缩包,第一个Gzipped source tarball )。直接单击第一个名称可以下载。

)3)解压下载的Python-3.7.4.tgz即可

二、源代码目录介绍

解压缩后得到的Python-3.7.4文件夹包含以下文件

水平。

aclocal.m4

code_of_conduct.rst

config.guess

config.sub

手办

configure.ac

Doc

Grammar

Include

install-sh

Lib

许可证

m4

Mac

makefile.pre.in

Misc

Modules

Objects

Parser

PC

PC构建

Programs

pyconfig.h.in

Python

README.rst

setup.py

(工具

不需要关注所有文件和文件夹。 如下所示

水平。

Doc //文档相关

Grammar //语法规则

Include

Lib //标准库(全部用Python编写) )。

Modules

Objects

Parser

PC构建

Programs

( Python

其中:

包含目录:包含Python提供的所有头文件。 如果用户需要自己用c或c创建自定义模块扩展Python,则必须使用此处提供的头文件。

Modules目录:包含用c语言编写的所有模块,如math和hashlib。 这些都是对速度要求非常严格的模块。 相比之下,Lib目录包含一些对速度要求不高的模块,如操作系统。

Objects目录:包含所有Python的内置对象,如整数、列表和dict。 此目录还包括Python在运行时所需的所有内部使用对象的实现。

Parser目录:包含Python解释器的Scanner和Parser部分,也就是对Python源代码进行词法分析和语法分析的部分。 此外,该目录还提供了基于Python语言语法自动生成Python语言词法和语法分析器的有用工具。 和YACC很相似。

PCbuild目录:包含Visual Studio 2003的工程文件,从这里开始研究Python的源代码。 在本文档中,您将在Visual Studio 2017中编译Python。

Programs目录:包含Python二进制可执行文件的源代码。

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

注意:其中Include、Python、Objects和这三个文件的内容最重要,以后主要分析这三个文件夹的内容。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。