查找内置Python函数的源代码?

发布于 2021-02-02 23:20:09

有没有办法查看内置函数如何在python中工作?我不仅意味着如何使用它们,而且还意味着它们是如何构建的,排序或枚举等背后的代码是什么?

关注者
0
被浏览
113
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    由于Python是开源的,因此你可以阅读源代码。

    要找出实现了特定模块或功能的文件,通常可以打印__file__属性。或者,你可以使用该inspect模块,请参阅的文档中的“ 检索源代码 ”部分inspect

    对于内置的类和方法,这是不是这样,因为直白inspect.getfile,并inspect.getsource会返回一个类型错误,指出对象是内置。但是,可以Objects在Python源trunk的子目录中找到许多内置类型。例如,看到这里的枚举类的实现或这里的执行list类型。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看