什么是 Cpython 是单个模块还是完整的 Python

what is Cpython is this single module or complete Python

我想知道什么是CPython。

我理解的是

  1. 它是 python 的风格(如果错了请纠正我)所以基本上系统编程在 Python 语言中变得容易,但我还是找不到 C 中的系统调用代码Python mmap 等的实现 CPython 是否也为 Cpython 用户开发人员提供套接字、侦听、接受、发送和 recvfrom 系统调用。

  2. 这是Cpython的link https://github.com/python/cpython所以如果我安装它那么我的版本已经python版本Python 3.9.7 (default, Sep 10 2021, 14:59:43) [GCC 11.2.0] on linux 它会继续工作还是我需要对其进行更改。

  3. 我可以在 Cpython 应用程序中安装任何其他模块并 运行 它吗?

感谢您提供任何信息

CPython 是 Python 的“官方”或参考实现。如果您从 python.org 安装 python,则您是 运行 Cpython 实施。您可以通过平台模块确认这一点。

>>> import platform
>>> platform.python_implementation()
'Cpython'

CPython 包含语言的完整实现(包括标准 library/compiler/Byte 代码解释器等)。如果您想了解源代码的布局方式,可以参考 Your Guide to the CPython Source Code.

附加参考: Python vs Cpython