由于python命令大小写敏感, 查看版本号必须用大写的-V命令

step 1: window环境下用spinx生成html文档

sphinx语法文档规范: https://pythonhosted.org/an_example_pypi_project/sphinx.html

运行:在根目录下$ make html,就可以在build 路径下产生html 文件

新生成html文件:在根目录下创建example.rst,还需要将它列在 toctree 中,但要谨慎操作。文件名后面需要有一个间隔,这样文件名清单才会有效,该文件不需要文件扩展名(在本例中为 .rst

index.rst 中的 toctree 示例:

Contents:

.. toctree::

:maxdepth: 2

example

在根目录下$ make html,就可以在build 路径下产生example.html 文件。

index.rsf文件详解:

其中,toctree(table of contents) 代表文档的目录页,toctree 是sphinx 指令,主要功能是将多个文件链接到一个单一页面中组成层级结构。(说人话:生成文档目录)。maxdepth 代表目录显示的最大层级。

toctree 命令初始化是空的,像下面这样:

.. toctree:::maxdepth: 2

在 source 文件夹中,新建一个叫做 usage 的文件夹,再在 usage 文件夹中新建两个文件,分别命名为 installation.rst、quickstart.rst。

上面的 toctree 指令内容改成如下这样。

.. toctree:::maxdepth: 2usage/installationusage/quickstart

如此,toctree 指令使用 文档名称(省略后缀名)作为目录的中的链接地址。使用 /(正斜杠)作为路径分隔符。总之,目录的结构就是按照文件夹中文件的编排来进行布置。需要在目录中链接什么文件,就将该文件之于source路径的相对路径填写在toctree之后就可以。而maxdepth是代表目录中链接的文件的文章层级,比如上述代码中,链接installation.rst文件中的一级标题和二级标题的内容,在目录页面,也就是当前的index.rst页面中显示。

需要注意的是:

  • 形如 usage/installation 作为 toctree指令的 内容(content)需要跟在可选项(options)的后面,空一行,才能发挥作用
  • maxdepth 作为 toctree指令的 可选项(options),:maxdepth:2 之间需要空一格,才能生效

sphinx python相关推荐

  1. sphinx python_如何使用Sphinx记录Python代码

    sphinx python Python代码可以在其源代码中包含文档. 这样做的默认方式取决于docstrings ,它以三引号格式定义. 尽管文档的价值是有据可查的,但似乎似乎太普遍了,以至于没有足 ...

  2. Python全家福,这些库你认识哪些?

    环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...

  3. [转载] python常用库

    参考链接: Python–新一代语言 转载至:https://www.cnblogs.com/jiangchunsheng/p/9275881.html 今天我将介绍20个属于我常用工具的Python ...

  4. Python资源大全 屌炸Python库

    交互式解析器 交互式 Python 解析器. IPython – 功能丰富的工具,非常有效的使用交互式 Python. bpython– 界面丰富的 Python 解析器. ptpython – 高级 ...

  5. python---(2)Python库资源大全

    转载地址:https://zhuanlan.zhihu.com/p/27350980 本文是一个精心设计的Python框架.库.软件和资源列表,是一个Awesome XXX系列的资源整理,由BigQu ...

  6. Python 资源库大全

    Awesome Python ,这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护.内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文 ...

  7. awesome python 中文版 相见恨晚!(pythonNB的第三方资源库)

    Awesome Python中文版来啦! 原文链接:Python 资源大全 内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文本处理.自然语言处理.机器学习.日志 ...

  8. python常用代码大全-Python常用库大全,看看有没有你需要的

    环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...

  9. [转载] 20个常用Python库及200个第三方库

    参考链接: 使用Python在Linux Terminal中格式化文本 Requests.Kenneth Reitz写的最富盛名的http库.每个Python程序员都应该有它 Scrapy 如果你从事 ...

最新文章

  1. 【Big Data】HADOOP集群的配置(一)
  2. 几道题目理解JavaScript作用域、作用域链、预解析规则、表达式
  3. Ajax进度条动画制作网址
  4. 细胞转染的操作步骤及注意事项
  5. leetcode 125. 验证回文串
  6. 分享一下dudu回答的一个方法
  7. codeforces 919E Congruence Equation
  8. MachineLearning(7)-决策树基础+sklearn.DecisionTreeClassifier简单实践
  9. centso7.5 安装postman(实测)
  10. 用谷歌浏览器来模拟手机浏览器
  11. 搬砖的也能学Python----if - elif 语句
  12. CSS样式表操作及选择器定义
  13. 【DL-CV】正则化,Dropout
  14. Scala:提取器(Extractor)
  15. java课题设计实验报告,JAVA简单记事本程序设计实验报告
  16. 向量函数具有固定模的充要条件
  17. 原生JavaScript开发高级课程 |智能S
  18. 详细版【机器学习概述】(邱锡鹏)
  19. php mail 163邮箱,使用PHPMail发送邮箱(163邮箱为例)
  20. SpringCloud_JZZ_MBY

热门文章

  1. opencv15-cvCreateCameraCapture使用出现灰屏
  2. 2020年百子菁英计划青少年数学爱好者沙龙——S6
  3. 数控系统ftp服务器,数控系统的网络支持技术( 上)
  4. Python快速从视频中提取视频帧(多线程)
  5. Android Q(10.0 API29)版本新特性和兼容性适配
  6. 自然科学数据库-pandas的相关操作
  7. 抓取微信小程序源码教程,扒微信小程序文件等
  8. 解决idea光标变成黑块,切换
  9. PSDK v3.3版本测试、老版本对比
  10. android 开发日积月累