《Python源码剖析》之python的源码组织

前言

如果把学习python源码看做是一次探索之旅,在开启一场探索之前,准备好一张完整的“地图”,无疑是这次探索的一个强力“加速器”,这样既可以让我们尽可能的不“迷路”,同时也会让我们有一个明确的方向,追随这个方向,才会让我们立目的地越来越近!

地图

而对于这场特殊的探险之旅,它的地图张什么样子呢?废话不多说,直接上“地图”!如下,这张地图就是python的源码目录结构以及它每一个结构的含义,有了这个,你就知道你需要探索的东西在哪里啦!
image.40b565e8e06311ee9de617490ed73bd0.png

注意:这个“地图”来自于python2.5的版本,具体内容可能会有些许出入,如果你希望拿到最新的地图,可以参考官网的开发者指南:传送门,源码的布局如下,可以对比上面的地图进行参考,其中,需要额外的注意的就是它的一些exceptions,比如内置类型int和str的具体位置不是按照常规的方式命名的(这个导致我刚开始寻找int类型的源码时找了半天没找到,原因就是py2.5和这个不一样😭😭😭 )。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值