当前位置: 首页 > news >正文

中国空间站有多大手机页面设计软件

中国空间站有多大,手机页面设计软件,做网站一个人能做吗,社区营销1、简介 Sphinx是Python文档生成器,它基于reStructuredText标记语言,可自动根据项目生成HTML,PDF等格式的文档,无数著名项目的文档均用Sphinx生成,如机器学习库scikit-learn、交互式神器Jupyter Notebook sphinx是一…

1、简介

Sphinx是Python文档生成器,它基于reStructuredText标记语言,可自动根据项目生成HTML,PDF等格式的文档,无数著名项目的文档均用Sphinx生成,如机器学习库scikit-learn、交互式神器Jupyter Notebook

sphinx是一种基于Python的文档工具,它可以令人轻松的撰写出清晰且优美的文档,由Georg Brandl在BSD许可证下开发。新版的Python3文档就是由sphinx生成的,并且它已成为Python项目首选的文档工具,同时它对C/C++项目也有很好的支持。更多详细特性请参考spinx官方文档,本篇博客主要介绍如何快速为你的Python注释生成API文档。

2、安装sphinx

pip install sphinx

3、生成api

  1. 新建项目sphinx_demo,src放项目代码,doc放sphinx自动生成的文件
    在这里插入图片描述

2.命令行进入doc目录cd doc
3.执行命令sphinx-quickstart,设置结构分离、项目名、作者名、版本号、语言(配置后面可修改)

Separate source and build directories (y/n) [n]: y
Project name: sphinx_demo
Author name(s): XerCis
Project release []: 1.0
Project language [en]: zh_CN 或 回车默认英文

在这里插入图片描述
4.在doc/source/conf.py指定项目代码路径

import os
import sys
sys.path.insert(0, os.path.abspath('../../src'))

5.在doc/source/conf.py修改扩展extensions,添加功能【包括注释中的文档】、【支持NumPy和Google风格】、【包括测试片段】、【链接到其他项目的文档】、【TODO项】、【文档覆盖率统计】、【通过javascript呈现数学】

extensions = ['sphinx.ext.autodoc','sphinx.ext.napoleon','sphinx.ext.doctest','sphinx.ext.intersphinx','sphinx.ext.todo','sphinx.ext.coverage','sphinx.ext.mathjax',
]
  1. 在source/index.rst下新增如下内容
.. toctree:::maxdepth: 2:caption: Contents:

7.命令行进入doc目录,执行生成API文档命令sphinx-apidoc -o source …/src/
在这里插入图片描述
8.生成HTML
(linux环境执行命令):

make html 

windows环境需要执行命令

.\make html

4、重新生成

  1. 项目代码未变更

1 . 在doc下执行命令 make clean
2. 在doc下执行命令 make html(直接也行)

  1. 项目代码已变更

  2. 删除 doc/build 下的所有文件夹

  3. 删除 doc/source 下除index.rst的所有.rst文件

  4. 在doc下执行命令 sphinx-apidoc -o source …/src/

  5. 在doc下执行命令 make html

切换主题

安装主题 pip install sphinx_rtd_theme
修改 doc/source/conf.py 的 html_theme

html_theme = ‘sphinx_rtd_theme’
注释风格
reStructuredText(PyCharm默认)
NumPy
Google(官方推荐)

风格 特点 适用
reStructuredText 用冒号分隔 PyCharm默认
NumPy 用下划线分隔 倾向垂直,长而深的文档
Google 用缩进分隔 倾向水平,短而简单的文档
Sphinx对NumPy和Google风格的对比,英文不好可以参考中文版

extensions = [‘sphinx.ext.napoleon’]

设置PyCharm Docstrings风格
File→Settings→Tools→Python Integrated Tools

在PyCharm中Ctrl+Q可很方便查看注释

光标放在函数名左端Alt+Enter→Insert documentation string stub可快速插入注释文档

项目结构

doc:Sphinx文件
src:项目源代码
doc/build:Sphinx生成文件
doc/build/doctrees:doctree文件
doc/build/html:生成的HTML文件
doc/source:Sphinx配置文件
doc/source/conf.py:Sphinx用户自定义配置文件
doc/source/index.rst:首页结构
doc/source/test.rst:test模块结构
主题大全
Sphinx的主题默认为 alabaster

参考文档:
https://blog.csdn.net/lixiaomei0623/article/details/120530642
https://www.cnblogs.com/Terrypython/p/10203332.html

http://www.15wanjia.com/news/171904.html

相关文章:

  • 白沟网站开发建筑工程网络进度计划备注填写范例
  • 建立内部网站需要多少钱广州市住房建设公租房网站
  • 网站开发的经济可行性简答网站内容建设的时候内链重要性
  • 阜蒙县建设镇官方网站html网站开发心得
  • 网站是怎么被挂马江苏网站建设seo优化
  • 网上做环评立项的网站是哪个中铁建设集团官网
  • 医学网站建设风格wordpress显示的是文件目录
  • 自学建站网wordpress插件 幻灯片
  • 自学网站建设需要什么学历佛山网站营销推广
  • 网站优化招商微信开放平台怎么注销账号
  • 备案网站的黑名单沈阳建设工程信息网官网新网站
  • 团购网站营销方案网页代理软件
  • 家居类企业响应式网站ps手绘网站有哪些
  • 长春建站公众号互联网排行榜
  • 企业用什么做网站陕西建设注册中心网站
  • 网站主题旁边的图标怎么做的个人网页设计教程
  • 网站建设360小象编程官网登录入口
  • 网站怎么连接网用照片做视频的模板下载网站
  • 商务网站设计与制作网络服务中心
  • 网站建设的cms系统网页设计基础考试题库及答案
  • 服装 多语言 网站源码企业网站源码 asp
  • 个人网站搭建步骤同一域名可以做相同网站吗
  • 淘宝数据网站开发wordpress反弹攻击
  • 越烽建设集团有限公司网站怎么做网页版网站
  • 女生做网站开发棋牌app开发价格表
  • 手机网站源码大全石家庄 网站编辑
  • 房产中介网站开发与设计代码seo免费优化网站
  • 专门做书单的网站小学网站logo怎么做
  • 免费的平面设计网站wordpress 无法删除评论
  • 电子商务网站建设程序的开发电商运营培训课程视频