首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用python编写量子线路打印的简单项目,并使用Sphinx自动化生成API文档

这部分的文档可以先用markdown写,然后通过一些开源工具,如mkdocs等转换成read_the_docs格式的文档。read_the_docs格式的文档大概如下图所示,也可以直接参考其官方文档。...开发阶段,我们先按照格式要求写好注释文档,然后通过开源工具Sphinx就可以自动化的生成API接口文档。 ?...安装sphinx 这里我们直接使用python的包管理工具pip来安装Sphinx以及一个read_the_docs格式的python库。...如果不需要使用read_the_docs格式也可以不安装后者,只是后者python的开源项目中还是最常用的一种文档格式,并且可以配合read_the_docs网站进行API文档的托管,因此推荐使用。...需要注意的是,如果相关的类或者函数是受保护的类型,那么sphinx生成的文档中是不会显示的(构造过程中自动忽略)。

2.9K20

使用 Sphinx 给 Python 项目生成【Read the Docs】在线文档

SphinxRead the Docs 1.1 Sphinx Sphinx 是一个强大的文档生成器,具有许多用于编写技术文档的强大功能,包括: 维护一份源文档,生成网页,可打印的PDF,用于电子阅读器...它使用 Sphinx 生成 html 静态页面,通过 github 账户授权,本地项目 push 到 github 仓库时,自动完成文档的生成和在线更新。...1.3 两者关系 可以简单认为 Sphinx 是一个独立的文档生成工具,可以支持不同的主题;而 Read the Docs 是一个免费的在线文档托管平台,它使用 Sphinx 作为文档生成工具,并提供自己的主题...安装 2.1 安装 Sphinx pip install sphinx 2.2 安装 Read the Docs 主题 pip install sphinx_rtd_theme * 2.3 安装 Sphinx...sphinx-quickstart [4] sphinx-rtd-theme.readthedocs.io [5] Read the Docs [6] Sphinx builtin themes [7

3.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

python 开发规范 预览版

this_is_a_very_long(function_call, 'with many parameters', 23, 42, 'and even more') 对于元素众多的列表或元组,第一个...% name) class MyClass(object): """This is a simple docstring."""...禁止参数里面 直接写 字符id,用其他替代,例如 asset_id 文档注释(Docstring,即各方法,类的说明文档注释) 所有文档字符串均以 reStructuredText 格式编写,方便 Sphinx...如果只有一行,代表字符串结束的三个引号与代表字符串开始的三个引号同一行。 如果为多行,文档字符串中的文本紧接着代表字符串开始的三个引号编写,代表字符串结束的三个引号则自己独立成一行。.../usr/bin/env python3.6 # -*- coding: utf-8 -*- 参考:http://docs.jumpserver.org/zh/docs/python_style_guide.html

69860

Sphinx+gitee+Read the Docs搭建在线文档系统

本文介绍一种在线文档系统的搭建,需要借助Sphinx、gitee和Read the Docs。...Sphinx是一个功能强大的文档生成器,具有许多用于编写技术文档的强大功能 gitee是一种版本管理系统,相比github,有着更快的访问速度 Read the Docs是一个在线文档托管服务, 你可以从各种版本控制系统中导入文档...1 安装环境 Windows系统 python3环境 2 Sphinx安装与测试 2.1 基础功能安装 首先是安装Sphinxwindows的命令行中输入下面的命令 pip install -i...G:\TestProject\sphinx\SphinxDemo> 然后到build/html文件夹下,浏览器打开index.html文件 ? 可以浏览器中看到测试效果: ?...这里选用一个较为常用的主题Read the Docs,安装这个主题首先需要在python中进行安装,命令如下: pip install -i https://pypi.tuna.tsinghua.edu.cn

1.8K30

使用 Python 30分钟 教你快速搭建一个博客

安装Python工具包 $ pip install sphinx sphinx-autobuild sphinx_rtd_theme 初始化 # 先创建一个工程目录:F:\\mkdocs $ cd F...扩展模块同样我也给你准备好了,在你回复「Sphinx」后,获取压缩包后,里面有个 exts 文件夹。你只要将这个文件夹原封不动的放置与source的同级目录下即可。...requirements.txt 同样我也给你准备好了,压缩包里有。 你只要执行这个命令,即可安装。...这里我将工程文件,托管GitHub上,然后由Read the Docs发布。 托管之前呢,我们需要准备工作。...你需要先去 Read the Docs 注册下帐号。 关联一下GitHub 导入代码库。填好与你对应的信息。 构建网页后。右下方,你可以看见你的在线地址。

1K20

Sphinx初尝

/tutorial.html 我们实现上述的目的,使用的是Sphinx: Sphinx 是一种文档工具,它可以令人轻松的撰写出清晰且优美的文档, 由 Georg Brandl BSD 许可证下开发....此为最新的Python文档 https://docs.python.org/zh-cn/3/ 首先创建一个文件夹,为了避免污染环境 先看看目录 pip 是否分离source和build目录(输入y,选择分离...您有两个选择来放置Sphinx输出的构建目录。 您可以根路径中使用目录“ _build”,也可以单独使用 根路径中的“源”和“构建”目录。...这里我也不托管,先搞一手主题 安装 成功 # for using Read the Docs theme import sphinx_rtd_theme # html_theme = 'sphinxdoc...pip install recommonmark pip install sphinx_rtd_theme 安装好,conf.py中修改下列两个配置: source_suffix = ['.rst'

1.6K20

离线环境的中文语音识别 paddlepaddle 与 Speech_Recognition(Sphinx)实践

/wiki/ https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio 需要下载安装两个库,pyaudio,PocketSphinx, 安装完sphinx...后默认只支持英文,存放模型的路径下只有一个文件名为en-US,所以这里需要添加一个处理中文的模型 conda create --name speech_recognition python==3.7...配置 下载地址: https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/ 解压文件,...国电 今天 天气 从武 行 综合 治理 等 部门 项目 女友 安装paddlepaddle 参照官方文档:https://www.paddlepaddle.org.cn/documentation/docs...index_cn.html 注意事项 确认 Python 和 pip 是 64 bit,并且处理器架构是x86_64(或称作 x64、Intel 64、AMD64)架构,目前PaddlePaddle不支持arm64架

7.8K10

用正确的姿势开源Python项目

一般情况下,一个预发布的Python项目中应该包含以下几类文件: projects (项目的主体文件) setup.py requirements Readme (项目说明) docs (项目文档) test...这里稍微介绍下使用: 安装 $ pip install sphinx 初始化 $ cd docs $ sphinx-quickstart ......: 英文的Sphinx 的官方文档 中文的Python 开发实战 官方文档写的非常详细,那本书偏向于实战,是很不错的书。...还有很关键的一点是Sphinx有autodoc和automodule的扩展, 可以从代码中提取出文档,与代码直接进行关联。提供一个例子可以方便的文档和源码中进行跳转。...Read the Docs 持续文档集成 说完写文档就不得不提到Read the Dosc了,这是一个第三方的文档托管平台,使用Django开发,它可以很轻松的和Github上的项目进行集成,每次代码提交的时候会自动进行文档构建

88530

快速、简单、美观:构建现代化文档的工具链

readthedocs/readthedocs.org Stars: 7.6k License: MIT Read the Docs 是一个用于托管开源项目文档的平台。...以下是该项目的关键特性和核心优势: 持续集成:当您将代码推送到 GitHub 后,Read the Docs 将自动更新并重新构建您的文档。...多种版本控制系统支持:无论你使用哪种版本控制系统来管理你的代码,都能够与 Read the Docs 集成。...强大而灵活:通过结合 reStructuredText 和 Sphinx 的功能, Read the Docs 上编写丰富格式化和交互式内容变得更加容易。...如果你正在寻找一款方便快捷的、支持团队协作的、能够创建高质量软件文档并轻松共享给社区的工具,请尝试一下 Read the Docs

34530
领券