python - 如何填充 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 文件的文档中提取。您可以在 Python Devguide上阅读有关 pydoc的更多信息。
Pydoc 提取有关模块的信息,例如定义了哪些类和函数、哪些数据等等。
尝试运行例如pydoc os
(或help(os)
)并将其与模块源代码进行比较:/usr/lib/python3.7/os.py
推荐阅读
- python - 使用 QSortFilterProxyModel 对 QTableView 进行排序后保留选择
- c# - Mysql 从流中读取失败
- angular - 如何在 Angular 上使用正确的 markAsDirty
- python - 如何在终端中显示 Django 中间件的日志
- arrays - VBA ByRef 参数类型不匹配在 subs 之间传递变量数组
- gitlab - 管道中的 Twistcli podman
- windows - 移动包含 30 天前文件的子目录
- sql - 如何根据 SQL 中的另一列值将数据从一列传输到另一列
- r - 分解具有离散化错误的变量?
- python - 使窗口大小适合内容 QT4