我在哪里可以找到python标准库代码?

您所在的位置:网站首页 python的模块文件在哪 我在哪里可以找到python标准库代码?

我在哪里可以找到python标准库代码?

2023-03-09 23:02| 来源: 网络整理| 查看: 265

这将取决于您对标准库的定义。

Python Documentations说:

...this库参考手册描述了随Python一起分发的标准库。它还描述了一些通常包含在Python发行版中的可选组件。

Python的标准库是非常广泛的,提供了大量的功能,如下面列出的长长的目录所示。该库包含内置模块(用C编写)和用Python编写的模块,前者提供对系统功能的访问,如文件I/O,否则Python程序员无法访问这些功能,后者为日常编程中出现的许多问题提供标准化的解决方案。其中一些模块被明确地设计为通过将特定于平台的信息抽象为与平台无关的API来鼓励和增强Python程序的可移植性。

如果你采用一个广泛的标准,Python Documentation会明确地回答你的要求,我引用如下:

探索CPython的内部结构。

CPython源代码布局。

本指南概述了CPython的代码结构。它作为模块和内置模块的文件位置的摘要。

对于Python模块,典型的布局是:

Lib/.py Modules/_.c Lib/test/test_.py Doc/library/.rst

对于纯扩展模块,典型的布局是:

Modules/module.c Lib/test/test_.py Doc/library/.rst

对于内置类型,典型的布局是:

Objects/object.c Lib/test/test_.py Doc/library/stdtypes.rst

对于内置函数,典型的布局是:

Python/bltinmodule.c Lib/test/test_builtin.py Doc/library/functions.rst

以下是一些例外:

builtin type int is at Objects/longobject.c builtin type str is at Objects/unicodeobject.c builtin module sys is at Python/sysmodule.c builtin module marshal is at Python/marshal.c Windows-only module winreg is at PC/winreg.c


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3