如何在 help() 中填充各个方面

How to populate various aspects in help()

在查看 help() 几个不同的模块时,通常会列出以下项目:

模块文档:

MODULE DOCS
    http://docs.python.org/library/os

类:

CLASSES
    __builtin__.object
        posix.stat_result

数据:

DATA
    EX_CANTCREAT = 73

版本:

VERSION
    (7, 0, 2)

这四个项目是如何创建的?

帮助文本由 pydoc 模块从 python 文件的文档中提取。 您可以在 the Python Devguide 上阅读更多关于 pydoc 的信息。
Pydoc 提取有关模块的信息,例如定义了哪些 类 和函数,什么数据等等。

尝试 运行 例如 pydoc os(或 help(os))并将其与模块源代码进行比较:/usr/lib/python3.7/os.py