查看Python内建C语言实现的函数源码

想看一下Python内建函数compile的源码,在网上找了一圈看源码的方法都牛头不对马嘴,最后不得不手动去翻Python源码。
首先打开Python源码项目cpython [GitHub],选择要看的Python版本分支,顺便附赠一个小提示:将github.com改成github.dev,可以打开在线的VisualStudioCode,看代码更直观。

进入在线代码查看后,按快捷键ctrl + p,输入bltinmodule.c找到并打开文件,这里是对Python内建函数的实现
ctrl + f查找要找的Python函数,比如compile,输入builtin_compile就可以找到compile的内建函数注释,注释下面就是函数实现了:

bltinmodule.c

你学费了吗!

你可能感兴趣的:(查看Python内建C语言实现的函数源码)