python sphinx_Python Sphinx 生成简洁大方的文档

原标题:Python Sphinx 生成简洁大方的文档

安装 sphinx 库

简单示例( Spninx 使用 )

步骤一:Sphinx 创建出基础配置

步骤二:配置项目入口 index.rst

步骤三:生成项目文档

步骤四:展示出来

小小总结Sphinx 简介

Sphinx 是一种工具,是一个有趣 python 的第三方库,它允许程序员以纯文本格式编写文档,Spninx 可以轻松生成各种格式的输出,比如 html,pfd,等等。纯文本的文档方便使用版本管理工具进行跟踪。纯文本文档对不同系统之间的协作者也非常有用,纯文本是当前可以采用的最便捷的格式之一,不然 markdown 格式咋那么火呢,不是没有道理的。

程序员最讨厌的两件事:

自己写代码文档

别人的代码没文档

正经写文档确实麻烦,为啥麻烦呢?因为很长时间程序员写代码和写文档是完全独立分开的,这说起来就是两份工作量,最不能忍受的还是变化带来的负担,代码是可能经常变动的,代码变动之后,含义自然就可能不一样,或者新加了了功能,文档如果还要手动跟进的话,最喜欢偷懒的程序员自然就不愿了。

我们回归本源,程序员这讨厌的两件事说明了什么?

心有余而力不足。心里还是想写文档的,就是太累了。

所以,对此我们有解决方案吗?

有,最核心的就是代码即文档,根据代码来生成文档。

这个 golang 在语言工具包里就整合了 go doc 这样的工具,能够根据代码和代码里的注释生成一个漂亮的文档。

Python 也有自己的方案,解决文档就是 Sphinx ,Python3.x 官方的文档就是用这个生成的。所以,如果你的也是 Python 项目,那么可以生成一个和官方文档同款的文档项目,非常实用和拉风。

Sphinx 怎么用?

先给大家看一张我本地生成文档项目的图,提提兴趣:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值