【问题标题】:VS Code go to source for Python3 built-insVS Code 转到 Python3 内置程序的源代码
【发布时间】:2021-08-24 13:00:54
【问题描述】:

如何在 Visual Studio Code 中查看 Python 内置函数的源代码?比如我控制点击print()的源码怎么看?

【问题讨论】:

  • 许多 Python 内置函数是用 C 实现的,它们的源代码在本地不可用。

标签: python python-3.x visual-studio-code


【解决方案1】:

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

内置类型:https://github.com/python/cpython/tree/master/Objects

【讨论】:

    猜你喜欢
    • 2017-06-23
    • 2018-03-18
    • 2020-02-09
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 2020-08-19
    相关资源
    最近更新 更多