查找内置Python函数的源代码?
有没有办法查看内置函数如何在python中工作?我不仅意味着如何使用它们,而且还意味着它们是如何构建的,排序或枚举等背后的代码是什么?
回答:
由于Python是开源的,因此你可以阅读源代码。
要找出实现了特定模块或功能的文件,通常可以打印__file__
属性。或者,你可以使用该inspect模块,请参阅的文档中的“ 检索源代码 ”部分inspect
。
对于内置的类和方法,这是不是这样,因为直白inspect.getfile
,并inspect.getsource
会返回一个类型错误,指出对象是内置。但是,可以Objects
在Python源trunk的子目录中找到许多内置类型。例如,看到这里的枚举类的实现或这里的执行list类型。
以上是 查找内置Python函数的源代码? 的全部内容, 来源链接: utcz.com/qa/422329.html