为python项目自动生成api文档。

pdoc3的Python项目详细描述


PDOC

Build StatusCode Coveragepdoc3 on PyPI

为python项目自动生成api文档。

Project website

Documentation

安装

$ pip install pdoc3

用法

pdoc将接受python模块文件、包目录或导入路径。

$ pdoc your_project

有关更多命令行开关和documentation的信息,请参见pdoc --help 更多用法示例。

功能

  • 简单的用法。生成合理的api(+prose)文档,而不需要任何 特殊配置。
  • 支持常见的docstrings格式(markdown、numpydoc、google样式的docstrings) 以及一些rest指令。
  • 支持PEP 484类型注释。
  • pdoc在存在时尊重__all__
  • 继承用于为类成员推断docstring。
  • 支持通过遍历AST记录模块、类和实例变量。
  • HTML和PDF中引用标识符的自动交叉链接。
  • 使用特殊模块级__pdoc__字典重写docstrings。
  • 内置开发Web服务器,用于对呈现的文档字符串进行近乎即时的预览。

以上特性在pdoc的documentation中有更详细的解释。 (由pdoc生成)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求