【发布时间】:2021-08-24 13:00:54
【问题描述】:
如何在 Visual Studio Code 中查看 Python 内置函数的源代码?比如我控制点击print()的源码怎么看?
【问题讨论】:
-
许多 Python 内置函数是用 C 实现的,它们的源代码在本地不可用。
标签: python python-3.x visual-studio-code
如何在 Visual Studio Code 中查看 Python 内置函数的源代码?比如我控制点击print()的源码怎么看?
【问题讨论】:
标签: python python-3.x visual-studio-code
VS Code 为您提供仅显示函数签名的骨架方法。 CPython 的 Python 内置函数是用 C 语言编写的,并编译成字节码,以便在执行期间进行解释。
如果您想查看某些内置方法的源代码,则必须检查 Python 解释器的源代码。
参见print CPython 的实现,Python 默认解释器:
https://github.com/python/cpython/blob/main/Python/bltinmodule.c#L1947
内置函数来源:https://github.com/python/cpython/blob/master/Python/bltinmodule.c
【讨论】: