python生成api文档_如何在PyCharm中自动生成Python API文档

我也简单地发现了这个问题:

My question is this: Can I use the DocUtils or Sphinx features of PyCharm to generate the API documentation?

不.但是,您可以使用PyCharm快速查看文档ctrl Q,它将使用链接,表格等进行格式化.

Failing that, can I use any features of PyCharm to do this?

事实并非如此,PyCharm只能为函数和方法插入文档存根,但它无法执行api发现来自动注释它无法创建第一个文档存根的所有内容.

Failing that, are there any tools to do this that integrate well with PyCharm?

是:) sphinx-apidoc这是一个可以自动从代码中创建第一个文档的工具.还有一些鲜为人知的autoapi

你只需指向根目录,瞧它甚至可以包含没有doc字符串的成员.它实际上只是使用自动模块语法创建一个简单的第一个文档.之后你可以从PyCharm运行sphinx任务,你有一个代码文档,你甚至可以使用像sphinx_rtd_theme这样的主题使它看起来非常好.

例:

sphinx-apidoc -o source / ../

假设您在项目中创建了一个doc文件夹,然后使用cd doc并使用sphinx-quickstart上面的命令进入父目录以发现任何源文件并记录它们.结果存储在< project> / doc / source文件夹中.在其他文件中,将有一个modules.rst将所有自动生成的文件拉到一起.

然后在index.rst中添加一行.. toctree :: … 源极/模块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值