目前,要阅读包的文档,quickly
例如,我这样做:
>>> import quickly
>>> help(quickly)
>>> import quickly.widgets
>>> help(quickly.widgets)
>>> import quickly.widgets.text_editor
>>> help(quickly.widgets.text_editor)
等等...
这显然非常乏味。如何导出所有快速文档,包括所有子包,然后让它显示在devhelp
文档浏览器中?
将文档导出为 HTML 也会很好。如果它的某个版本存在于网络上,我什至会很高兴,但我似乎找不到。
注意:包是指 python-package,而不是 .deb 包。
您可以使用epydoc 创建 Python 模块的 HTML 文档。
以下是如何使用
epydoc
为模块创建 HTML 文档quickly.widgets
:quickly_widgets_doc/index.html
完成后,在您的网络浏览器中打开:或者,如果您更喜欢 PDF 格式的文档:
这将创建文件
quickly_widgets_doc_pdf/api.pdf
更多关于使用
epydoc
这里的信息。我还没有找到将这些转换为 DevHelp 可以使用的格式的方法,如果我这样做了,我会编辑这个答案。
我鲜为人知的“秘密”是每个 Python 安装都包含的pydoc 工具(因此无需安装额外的包)。
启动一个网络服务器,它从源代码生成即时文档(使用与 Python 控制台中相同的技术),该服务器在http://localhost:8000/
help()
上侦听:启动网络服务器和提供搜索选项等的基于 Tkinter 的 GUI:
将 quick.widgets 的文档写入当前目录下的 HTML 文件 quick.widgets.html: