Py学习  »  Rob Rose Chris  »  全部回复
回复总数  1
7 年前
回复了 Rob Rose Chris 创建的主题 » python中filter函数的代码在哪里?[副本]

因为python是开源的,所以您可以阅读 source code 是的。

要了解某个特定模块或函数在哪个文件中实现,通常可以打印 __file__ 属性。或者,您可以使用 inspect 模块,参见章节 Retrieving Source Code 在文件中 检查 是的。

对于内置类和方法来说,这并不是那么简单,因为 inspect.getfile inspect.getsource 将返回一个类型错误,指出该对象是内置的。但是,许多内置类型可以在 Objects sub-directory of the Python source trunk .例如,请参见 here 对于枚举类的实现,或者 here 为了实施 list 键入。